diff options
Diffstat (limited to 'panels/background/cc-background-preview.c')
-rw-r--r-- | panels/background/cc-background-preview.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/panels/background/cc-background-preview.c b/panels/background/cc-background-preview.c index fa2bc90f8..17b47d6e4 100644 --- a/panels/background/cc-background-preview.c +++ b/panels/background/cc-background-preview.c @@ -26,9 +26,9 @@ struct _CcBackgroundPreview { GtkBox parent; - GtkWidget *animated_background_icon; + GtkImage *animated_background_icon; GtkLabel *desktop_clock_label; - GtkWidget *drawing_area; + GtkDrawingArea *drawing_area; GtkLabel *lock_screen_label; GtkStack *stack; @@ -161,8 +161,8 @@ on_preview_draw_cb (CcBackgroundPreview *self, if (!self->item) return FALSE; - scale_factor = gtk_widget_get_scale_factor (self->drawing_area); - gtk_widget_get_allocation (self->drawing_area, &allocation); + scale_factor = gtk_widget_get_scale_factor (GTK_WIDGET (self->drawing_area)); + gtk_widget_get_allocation (GTK_WIDGET (self->drawing_area), &allocation); pixbuf = cc_background_item_get_frame_thumbnail (self->item, self->thumbnail_factory, allocation.width, @@ -369,10 +369,10 @@ cc_background_preview_set_item (CcBackgroundPreview *self, if (!g_set_object (&self->item, item)) return; - gtk_widget_set_visible (self->animated_background_icon, + gtk_widget_set_visible (GTK_WIDGET (self->animated_background_icon), cc_background_item_changes_with_time (item)); - gtk_widget_queue_draw (self->drawing_area); + gtk_widget_queue_draw (GTK_WIDGET (self->drawing_area)); g_object_notify_by_pspec (G_OBJECT (self), properties[PROP_ITEM]); } |