[gtk+/events-refactor: 788/1085] Remove senseless code path.



commit 6b7ac422fb3814c18a1ecc779295b198238e1b70
Author: Carlos Garnacho <carlos lanedo com>
Date:   Sun Aug 23 18:39:05 2009 +0200

    Remove senseless code path.
    
    This code in master doesn't seem to do anything relevant actually, since
    neither xwindow nor xevent->xany.window are used in any meaningful way
    after this happens. Doing a lookup on toplevel->focus_window already seems
    to return the correct GdkWindow.

 gdk/x11/gdkdevicemanager-core.c |   21 ---------------------
 1 files changed, 0 insertions(+), 21 deletions(-)
---
diff --git a/gdk/x11/gdkdevicemanager-core.c b/gdk/x11/gdkdevicemanager-core.c
index 6d55def..1296424 100644
--- a/gdk/x11/gdkdevicemanager-core.c
+++ b/gdk/x11/gdkdevicemanager-core.c
@@ -376,27 +376,6 @@ gdk_device_manager_core_translate_event (GdkEventTranslator *translator,
     {
       toplevel = _gdk_x11_window_get_toplevel (window);
       window_impl = GDK_WINDOW_IMPL_X11 (window_private->impl);
-
-      /* Move key events on focus window to the real toplevel, and
-       * filter out all other events on focus window
-       */
-      /* FIXME: is this needed? */
-#if 0
-      if (toplevel && xwindow == toplevel->focus_window)
-	{
-	  switch (xevent->type)
-	    {
-	    case KeyPress:
-	    case KeyRelease:
-	      xwindow = GDK_WINDOW_XID (window);
-	      xevent->xany.window = xwindow
-	      break;
-	    default:
-	      return FALSE;
-	    }
-	}
-#endif
-
       g_object_ref (window);
     }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]