fix more win32 clipboard bugs
parent
fd51cb31c7
commit
194a834e11
|
@ -378,15 +378,6 @@ win32_read_clipboard_contents(Thread_Context *tctx, Arena *arena){
|
||||||
|
|
||||||
String_Const_u8 result = {};
|
String_Const_u8 result = {};
|
||||||
|
|
||||||
#if 0
|
|
||||||
b32 has_text = false;
|
|
||||||
b32 has_unicode = IsClipboardFormatAvailable(CF_UNICODETEXT);
|
|
||||||
if (!has_unicode){
|
|
||||||
has_text = IsClipboardFormatAvailable(CF_TEXT);
|
|
||||||
}
|
|
||||||
b32 can_read = has_unicode || has_text;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
if (OpenClipboard(win32vars.window_handle)){
|
if (OpenClipboard(win32vars.window_handle)){
|
||||||
b32 got_result = false;
|
b32 got_result = false;
|
||||||
if (!got_result){
|
if (!got_result){
|
||||||
|
@ -1942,7 +1933,9 @@ WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdS
|
||||||
win32_output_error_string(error_string);
|
win32_output_error_string(error_string);
|
||||||
}
|
}
|
||||||
win32vars.clip_wakeup_timer = system_wake_up_timer_create();
|
win32vars.clip_wakeup_timer = system_wake_up_timer_create();
|
||||||
win32vars.clipboard_sequence = GetClipboardSequenceNumber();
|
win32vars.clipboard_sequence = 0;
|
||||||
|
win32vars.next_clipboard_is_self = 0;
|
||||||
|
#if 0
|
||||||
if (win32vars.clipboard_sequence == 0){
|
if (win32vars.clipboard_sequence == 0){
|
||||||
Scratch_Block scratch(win32vars.tctx);
|
Scratch_Block scratch(win32vars.tctx);
|
||||||
win32_post_clipboard(scratch, "", 0);
|
win32_post_clipboard(scratch, "", 0);
|
||||||
|
@ -1958,6 +1951,7 @@ WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdS
|
||||||
else{
|
else{
|
||||||
log_os(" no initial sequence number\n");
|
log_os(" no initial sequence number\n");
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
log_os("Setting up keyboard layout...\n");
|
log_os("Setting up keyboard layout...\n");
|
||||||
win32vars.kl_universal = LoadKeyboardLayoutW(L"00000409", 0);
|
win32vars.kl_universal = LoadKeyboardLayoutW(L"00000409", 0);
|
||||||
|
|
Loading…
Reference in New Issue