[Xfce4-commits] <xfce4-panel:master> Fix vertical tasklist buttons in non-vertical mode.

Nick Schermer noreply at xfce.org
Thu Dec 23 14:58:02 CET 2010


Updating branch refs/heads/master
         to 8bc0052b7d03d2cbf34e0e045bab52ad245f4848 (commit)
       from 76917b461415768b271ce0b9640c8e02dad37d00 (commit)

commit 8bc0052b7d03d2cbf34e0e045bab52ad245f4848
Author: Nick Schermer <nick at xfce.org>
Date:   Thu Dec 23 14:56:19 2010 +0100

    Fix vertical tasklist buttons in non-vertical mode.

 plugins/tasklist/tasklist-widget.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/plugins/tasklist/tasklist-widget.c b/plugins/tasklist/tasklist-widget.c
index f043f7e..1de257b 100644
--- a/plugins/tasklist/tasklist-widget.c
+++ b/plugins/tasklist/tasklist-widget.c
@@ -1034,6 +1034,13 @@ xfce_tasklist_size_allocate (GtkWidget     *widget,
           child_alloc.width = MAX (w, 1); /* TODO this is a workaround */
           child_alloc.height = h / (rows - row);
 
+          if (!tasklist->horizontal
+              && xfce_tasklist_horizontal (tasklist))
+            {
+              gtk_widget_get_child_requisition (child->button, &child_req);
+              child_alloc.height = child_req.height;
+            }
+
           h -= child_alloc.height;
           y += child_alloc.height;
 



More information about the Xfce4-commits mailing list