gnome-media r4209 - in trunk/gnome-volume-control: . src



Author: hadess
Date: Wed Feb 18 09:21:36 2009
New Revision: 4209
URL: http://svn.gnome.org/viewvc/gnome-media?rev=4209&view=rev

Log:
2009-02-18  Bastien Nocera  <hadess hadess net>

	* src/gvc-stream-status-icon.c (popup_dock),
	(gvc_stream_status_icon_constructor): Patch from Yanko Kaneti
	<yaneti declera com> to fix the dock showing up off-screen
	when the applet is at the bottom of the screen and is popped
	up for the first time (Closes: #564312)



Modified:
   trunk/gnome-volume-control/ChangeLog
   trunk/gnome-volume-control/src/gvc-stream-status-icon.c

Modified: trunk/gnome-volume-control/src/gvc-stream-status-icon.c
==============================================================================
--- trunk/gnome-volume-control/src/gvc-stream-status-icon.c	(original)
+++ trunk/gnome-volume-control/src/gvc-stream-status-icon.c	Wed Feb 18 09:21:36 2009
@@ -112,6 +112,8 @@
         monitor_num = gdk_screen_get_monitor_at_point (screen, area.x, area.y);
         gdk_screen_get_monitor_geometry (screen, monitor_num, &monitor);
 
+        gtk_container_foreach (GTK_CONTAINER (icon->priv->dock), 
+                               gtk_widget_show_all, NULL);
         gtk_widget_size_request (icon->priv->dock, &dock_req);
 
         if (orientation == GTK_ORIENTATION_VERTICAL) {
@@ -663,7 +665,6 @@
         frame = gtk_frame_new (NULL);
         gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_OUT);
         gtk_container_add (GTK_CONTAINER (icon->priv->dock), frame);
-        gtk_widget_show (frame);
 
         box = gtk_vbox_new (FALSE, 6);
         gtk_container_set_border_width (GTK_CONTAINER (box), 2);



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