GDK W32: stop using the OWNERCHANGE event
authorРуслан Ижбулатов <lrn1986@gmail.com>
Mon, 11 Dec 2017 07:37:03 +0000 (07:37 +0000)
committerChun-wei Fan <fanchunwei@src.gnome.org>
Wed, 10 Jan 2018 08:57:24 +0000 (16:57 +0800)
It was removed completely. For now just comment out the code that used to emit it.

https://bugzilla.gnome.org/show_bug.cgi?id=773299

gdk/win32/gdkdisplay-win32.c
gdk/win32/gdkevents-win32.c

index 48ae7c749c89563065bda633f048c0fc4d35460c..a7d190325a0b2560af8b0d99be62c7a3276b0e46 100644 (file)
@@ -540,7 +540,9 @@ inner_clipboard_window_procedure (HWND   hwnd,
       {
         HWND hwnd_owner;
         HWND hwnd_opener;
+/*
         GdkEvent *event;
+*/
         GdkWin32Selection *win32_sel = _gdk_win32_selection_get ();
 
         hwnd_owner = GetClipboardOwner ();
@@ -589,7 +591,7 @@ inner_clipboard_window_procedure (HWND   hwnd,
 
             _gdk_win32_clear_clipboard_queue ();
           }
-
+/* GDK_OWNER_CHANGE does not exist anymore since 437d70f56919916e884a81d3bff0170322ab2906
         event = gdk_event_new (GDK_OWNER_CHANGE);
         event->owner_change.window = NULL;
         event->owner_change.reason = GDK_OWNER_CHANGE_NEW_OWNER;
@@ -597,6 +599,7 @@ inner_clipboard_window_procedure (HWND   hwnd,
         event->owner_change.time = _gdk_win32_get_next_tick (0);
         event->owner_change.selection_time = GDK_CURRENT_TIME;
         _gdk_win32_append_event (event);
+*/
 
         if (_hwnd_next_viewer != NULL)
           return SendMessage (_hwnd_next_viewer, message, wparam, lparam);
index a2708a0b82c89136467dd64beba88b78f456cd88..68e69081b3dd576c62f91844aae2f0569d43c27b 100644 (file)
@@ -798,7 +798,6 @@ _gdk_win32_print_event (const GdkEvent *event)
     CASE (GDK_DROP_FINISHED);
     CASE (GDK_SCROLL);
     CASE (GDK_WINDOW_STATE);
-    CASE (GDK_OWNER_CHANGE);
     CASE (GDK_GRAB_BROKEN);
 #undef CASE
     default: g_assert_not_reached ();