r3418 - trunk/src/target/OM-2007.2/daemons/neod/src
mickey at sita.openmoko.org
mickey at sita.openmoko.org
Wed Nov 14 11:19:37 CET 2007
Author: mickey
Date: 2007-11-14 11:19:37 +0100 (Wed, 14 Nov 2007)
New Revision: 3418
Modified:
trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
Log:
neod: wait until widget has been unmapped, otherwise _NET_ACTIVE_WINDOW reports the AUX window
Modified: trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
===================================================================
--- trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c 2007-11-14 10:09:32 UTC (rev 3417)
+++ trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c 2007-11-14 10:19:37 UTC (rev 3418)
@@ -493,10 +493,11 @@
static int is_fullscreen = 0;
gtk_widget_hide( aux_menu );
-
+ // wait until it's really closed
+ while ( GTK_WIDGET_MAPPED( aux_menu ) )
+ gtk_main_iteration();
- Window xwindow = get_window_property( gdk_x11_get_default_root_xwindow(), //gdk_x11_get_xatom_by_name("_NET_ACTIVE_WINDOW") );
- gdk_x11_get_xatom_by_name("_MB_CURRENT_APP_WINDOW") );
+ Window xwindow = get_window_property( gdk_x11_get_default_root_xwindow(), gdk_x11_get_xatom_by_name("_NET_ACTIVE_WINDOW") );
const char* title = get_text_property( xwindow, gdk_x11_get_xatom_by_name("_NET_WM_NAME") );
g_debug( "active Window = %d ('%s')", (int) xwindow, title );
More information about the commitlog
mailing list