From 454800152e51d7136bce4b3c5524d5df11dafd9c Mon Sep 17 00:00:00 2001 From: Richard Hestilow Date: Fri, 29 Mar 2002 05:15:05 +0000 Subject: [PATCH] Only set size for preview modes. 2002-03-28 Richard Hestilow * applier.c (bg_applier_set_prop): Only set size for preview modes. --- libbackground/ChangeLog | 4 ++++ libbackground/applier.c | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/libbackground/ChangeLog b/libbackground/ChangeLog index a55377b4c..0f389e2e2 100644 --- a/libbackground/ChangeLog +++ b/libbackground/ChangeLog @@ -1,3 +1,7 @@ +2002-03-28 Richard Hestilow + + * applier.c (bg_applier_set_prop): Only set size for preview modes. + 2002-03-28 Richard Hestilow * applier.c (MONITOR_CONTENTS_WIDTH, MONITOR_CONTENTS_HEIGHT): diff --git a/libbackground/applier.c b/libbackground/applier.c index 667f67208..a257d043b 100644 --- a/libbackground/applier.c +++ b/libbackground/applier.c @@ -307,11 +307,13 @@ bg_applier_set_prop (GObject *object, guint prop_id, const GValue *value, GParam break; case PROP_PREVIEW_WIDTH: - bg_applier->p->render_geom.width = g_value_get_uint (value); + if (bg_applier->p->type == BG_APPLIER_PREVIEW) + bg_applier->p->render_geom.width = g_value_get_uint (value); break; case PROP_PREVIEW_HEIGHT: - bg_applier->p->render_geom.height = g_value_get_uint (value); + if (bg_applier->p->type == BG_APPLIER_PREVIEW) + bg_applier->p->render_geom.height = g_value_get_uint (value); break; default: