diff options
Diffstat (limited to 'libbackground/applier.c')
-rw-r--r-- | libbackground/applier.c | 6 |
1 files changed, 4 insertions, 2 deletions
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: |