Updating branch refs/heads/andrzejr/deskbar2 to 07521ff63396dfe5335dff0d1fdbd0d5b899ba29 (commit) from 27e2580149196c1a176838800967f42b37274fd5 (commit)
commit 07521ff63396dfe5335dff0d1fdbd0d5b899ba29 Author: Andrzej <ndrwr...@gmail.com> Date: Sun Jan 22 23:45:37 2012 +0900 Pager: fixing plugin->size updates. Error introduced in the commit with aspect ratio workaround. plugin->size was only updated in the deskbar-mode with WNCK pager. plugins/pager/pager.c | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) diff --git a/plugins/pager/pager.c b/plugins/pager/pager.c index 979df97..14be569 100644 --- a/plugins/pager/pager.c +++ b/plugins/pager/pager.c @@ -465,14 +465,17 @@ pager_plugin_size_changed (XfcePanelPlugin *panel_plugin, { PagerPlugin *plugin = XFCE_PAGER_PLUGIN (panel_plugin); - /* request resize when using WNCK pager */ - /* (its height depends on width) */ - if (plugin->miniature_view && - plugin->size != size && - xfce_panel_plugin_get_mode (panel_plugin) == XFCE_PANEL_PLUGIN_MODE_DESKBAR) + if (plugin->size != size) { plugin->size = size; - gtk_widget_queue_resize (GTK_WIDGET (panel_plugin)); + + /* request resize when using WNCK pager */ + /* (its height depends on width) */ + if (plugin->miniature_view && + xfce_panel_plugin_get_mode (panel_plugin) == XFCE_PANEL_PLUGIN_MODE_DESKBAR) + { + gtk_widget_queue_resize (GTK_WIDGET (panel_plugin)); + } } /* do not set fixed size */ _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits