fixed the minimum size problem
authormishas <mikhail.sobolev@gmail.com>
Fri, 23 Mar 2007 14:43:40 +0000 (14:43 +0000)
committermishas <mikhail.sobolev@gmail.com>
Fri, 23 Mar 2007 14:43:40 +0000 (14:43 +0000)
git-svn-id: file:///svnroot/simple-launcher/trunk@116 3ba93dab-e023-0410-b42a-de7732cf370a

debian/changelog
simple-launcher.cc

index a24a922..8bf8b5d 100644 (file)
@@ -1,3 +1,9 @@
+simple-launcher (0.9.1) unstable; urgency=low
+
+  * fixed the minimum size problem
+
+ -- Mikhail Sobolev <mss@mawhrin.net>  Fri, 23 Mar 2007 16:43:05 +0200
+
 simple-launcher (0.9) unstable; urgency=low
 
   * preparing the release :)
index 93de8fb..47c61cd 100644 (file)
@@ -274,15 +274,12 @@ void SimpleLauncherApplet::updateWidget() {
     }
   }
 
-  if (button_no) {
-    gtk_container_add(GTK_CONTAINER(myWidget), GTK_WIDGET(toolbar));
-    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);
-    }
+  gtk_container_add(GTK_CONTAINER(myWidget), GTK_WIDGET(toolbar));
+
+  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_destroy(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);
   }
 
   gtk_widget_show_all(myWidget);