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: