Updating branch refs/heads/master
to 7385e5018fe5eb0bdcd05eacdcf79dbd74406d9a (commit)
from d7a43e5e2a166ba4b1df5010d245fc03bce40b7a (commit)
commit 7385e5018fe5eb0bdcd05eacdcf79dbd74406d9a
Author: Nick Schermer <[email protected]>
Date: Tue Jan 24 18:03:17 2012 +0100
Queue an icon view resize if the requesitions don't match.
If a new required height is calculated, also queue a resize
of the widget so the size can be allocated.
exo/exo-icon-view.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/exo/exo-icon-view.c b/exo/exo-icon-view.c
index 18bedad..8de747d 100644
--- a/exo/exo-icon-view.c
+++ b/exo/exo-icon-view.c
@@ -3319,6 +3319,10 @@ exo_icon_view_layout (ExoIconView *icon_view)
exo_icon_view_set_adjustment_upper (priv->hadjustment, priv->width);
exo_icon_view_set_adjustment_upper (priv->vadjustment, priv->height);
+ if (priv->width != GTK_WIDGET (icon_view)->requisition.width
+ || priv->height != GTK_WIDGET (icon_view)->requisition.height)
+ gtk_widget_queue_resize_no_redraw (GTK_WIDGET (icon_view));
+
if (GTK_WIDGET_REALIZED (icon_view))
{
gdk_window_resize (priv->bin_window,
_______________________________________________
Xfce4-commits mailing list
[email protected]
https://mail.xfce.org/mailman/listinfo/xfce4-commits