summaryrefslogtreecommitdiff
path: root/panels/background/cc-background-preview.c
diff options
context:
space:
mode:
Diffstat (limited to 'panels/background/cc-background-preview.c')
-rw-r--r--panels/background/cc-background-preview.c12
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]);
}