summaryrefslogtreecommitdiff
path: root/libbackground/applier.c
diff options
context:
space:
mode:
Diffstat (limited to 'libbackground/applier.c')
-rw-r--r--libbackground/applier.c6
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: