]> spindle.queued.net Git - midori/commitdiff
Repack the alignment of the tab close button
authorChristian Dywan <christian@twotoasts.de>
Thu, 18 Aug 2011 16:08:24 +0000 (18:08 +0200)
committerChristian Dywan <christian@twotoasts.de>
Thu, 18 Aug 2011 16:08:24 +0000 (18:08 +0200)
Fixes: https://bugs.launchpad.net/midori/+bug/827089
midori/midori-view.c

index 3e77b380a8f255138e02557a9d6fff8000359d34..d9fb43d23ce333e0eacce76f4c77f6866ad9c19b 100644 (file)
@@ -4513,13 +4513,16 @@ midori_view_tab_label_parent_set (GtkWidget*  tab_label,
 
         if (old_angle != angle)
         {
+            GtkWidget* align;
+
             if (angle == 0.0)
                 box = gtk_hbox_new (FALSE, 1);
             else
                 box = gtk_vbox_new (FALSE, 1);
             gtk_box_repack (GTK_BOX (box), view->tab_icon);
             gtk_box_repack (GTK_BOX (box), view->tab_title);
-            gtk_box_repack (GTK_BOX (box), view->tab_close);
+            align = gtk_widget_get_parent (view->tab_close);
+            gtk_box_repack (GTK_BOX (box), align);
 
             gtk_container_remove (GTK_CONTAINER (tab_label),
                 gtk_bin_get_child (GTK_BIN (tab_label)));