ekiga r6935 - in trunk: . src/gui



Author: jschamp
Date: Thu Sep 11 19:22:54 2008
New Revision: 6935
URL: http://svn.gnome.org/viewvc/ekiga?rev=6935&view=rev

Log:
Make hide/show a bit more intuitive.

Modified:
   trunk/ChangeLog
   trunk/src/gui/statusicon.cpp

Modified: trunk/src/gui/statusicon.cpp
==============================================================================
--- trunk/src/gui/statusicon.cpp	(original)
+++ trunk/src/gui/statusicon.cpp	Thu Sep 11 19:22:54 2008
@@ -272,7 +272,10 @@
     if (!gnomemeeting_window_is_visible (window))
       gnomemeeting_window_show (window);
     else
-      gnomemeeting_window_hide (window);
+      if (gtk_window_has_toplevel_focus (GTK_WINDOW (window)))
+	gnomemeeting_window_hide (window);
+      else
+	gtk_window_present (GTK_WINDOW (window));
   }
   else {
 



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