make the window still vizible even if there are no buttons
authormishas <mikhail.sobolev@gmail.com>
Wed, 21 Mar 2007 19:01:48 +0000 (19:01 +0000)
committermishas <mikhail.sobolev@gmail.com>
Wed, 21 Mar 2007 19:01:48 +0000 (19:01 +0000)
git-svn-id: file:///svnroot/simple-launcher/trunk@97 3ba93dab-e023-0410-b42a-de7732cf370a

simple-launcher.cc

index 6561b84..8c2e319 100644 (file)
@@ -276,7 +276,11 @@ void SimpleLauncherApplet::updateWidget() {
 
   if (button_no) {
     gtk_container_add(GTK_CONTAINER(myWidget), GTK_WIDGET(toolbar));
-    gtk_widget_set_size_request(myWidget, button_no*(SL_APPLET_ICON_SIZE+SL_APPLET_CANVAS_SIZE), SL_APPLET_ICON_SIZE+SL_APPLET_CANVAS_SIZE);
+    if (button_no == 0) {
+      gtk_widget_set_size_request(myWidget, SL_APPLET_ICON_SIZE+SL_APPLET_CANVAS_SIZE, SL_APPLET_ICON_SIZE+SL_APPLET_CANVAS_SIZE);
+    } else {
+      gtk_widget_set_size_request(myWidget, button_no*(SL_APPLET_ICON_SIZE+SL_APPLET_CANVAS_SIZE), SL_APPLET_ICON_SIZE+SL_APPLET_CANVAS_SIZE);
+    }
   } else {
     gtk_widget_destroy(GTK_WIDGET(toolbar));
   }