summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrzej <ndrwrdck@gmail.com>2012-01-22 23:45:37 +0900
committerAndrzej <ndrwrdck@gmail.com>2012-01-22 23:45:37 +0900
commit07521ff63396dfe5335dff0d1fdbd0d5b899ba29 (patch)
tree3a57eb95fc3c673980b3c4106418ec47b6ae6f8d
parent27e2580149196c1a176838800967f42b37274fd5 (diff)
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.
-rw-r--r--plugins/pager/pager.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/plugins/pager/pager.c b/plugins/pager/pager.c
index 979df971..14be5698 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 */