[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