+Tue Dec 10 14:37:41 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/x11/gdkevents-x11.c (gdk_event_translate)
+ gdk/x11/gdkwindow-x11.h: Separate out tracking of the X server
+ focus window from tracking our idea of what the focus window is,
+ because the PointerRoot code needs to know the real pointer
+ window. (Mostly accidentally committed a bit earlier.)
+
Tue Dec 10 12:57:00 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkclist.c (adjust_adjustments): Fix typo with
+Tue Dec 10 14:37:41 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/x11/gdkevents-x11.c (gdk_event_translate)
+ gdk/x11/gdkwindow-x11.h: Separate out tracking of the X server
+ focus window from tracking our idea of what the focus window is,
+ because the PointerRoot code needs to know the real pointer
+ window. (Mostly accidentally committed a bit earlier.)
+
Tue Dec 10 12:57:00 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkclist.c (adjust_adjustments): Fix typo with
+Tue Dec 10 14:37:41 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/x11/gdkevents-x11.c (gdk_event_translate)
+ gdk/x11/gdkwindow-x11.h: Separate out tracking of the X server
+ focus window from tracking our idea of what the focus window is,
+ because the PointerRoot code needs to know the real pointer
+ window. (Mostly accidentally committed a bit earlier.)
+
Tue Dec 10 12:57:00 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkclist.c (adjust_adjustments): Fix typo with
+Tue Dec 10 14:37:41 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/x11/gdkevents-x11.c (gdk_event_translate)
+ gdk/x11/gdkwindow-x11.h: Separate out tracking of the X server
+ focus window from tracking our idea of what the focus window is,
+ because the PointerRoot code needs to know the real pointer
+ window. (Mostly accidentally committed a bit earlier.)
+
Tue Dec 10 12:57:00 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkclist.c (adjust_adjustments): Fix typo with
+Tue Dec 10 14:37:41 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/x11/gdkevents-x11.c (gdk_event_translate)
+ gdk/x11/gdkwindow-x11.h: Separate out tracking of the X server
+ focus window from tracking our idea of what the focus window is,
+ because the PointerRoot code needs to know the real pointer
+ window. (Mostly accidentally committed a bit earlier.)
+
Tue Dec 10 12:57:00 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkclist.c (adjust_adjustments): Fix typo with
+Tue Dec 10 14:37:41 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/x11/gdkevents-x11.c (gdk_event_translate)
+ gdk/x11/gdkwindow-x11.h: Separate out tracking of the X server
+ focus window from tracking our idea of what the focus window is,
+ because the PointerRoot code needs to know the real pointer
+ window. (Mostly accidentally committed a bit earlier.)
+
Tue Dec 10 12:57:00 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkclist.c (adjust_adjustments): Fix typo with
case NotifyNonlinear:
case NotifyVirtual:
case NotifyNonlinearVirtual:
+ window_impl->has_focus_window = TRUE;
/* We pretend that the focus moves to the grab
* window, so we pay attention to NotifyGrab
* NotifyUngrab, and ignore NotifyWhileGrabbed
*/
- window_impl->has_focus_window = TRUE;
if (xevent->xfocus.mode != NotifyWhileGrabbed)
window_impl->has_focus = TRUE;
break;
GdkXPositionInfo position_info;
- /* Set if the window, or any descendent of it, is the focus window
+ /* Set if the window, or any descendent of it, is the server's focus window
*/
guint has_focus_window : 1;
- /* Set if has_focus_window and the focus isn't grabbed elsewhere.
+ /* Set if window->has_focus_window and the focus isn't grabbed elsewhere.
*/
guint has_focus : 1;