diff options
Diffstat (limited to 'src/nautilus-operations-ui-manager.c')
-rw-r--r-- | src/nautilus-operations-ui-manager.c | 31 |
1 files changed, 14 insertions, 17 deletions
diff --git a/src/nautilus-operations-ui-manager.c b/src/nautilus-operations-ui-manager.c index fbaac05c9..0938d5d3f 100644 --- a/src/nautilus-operations-ui-manager.c +++ b/src/nautilus-operations-ui-manager.c @@ -212,27 +212,24 @@ set_copy_move_dialog_text (FileConflictDialogData *data) static void set_images (FileConflictDialogData *data) { - GdkPixbuf *source_pixbuf; - GdkPixbuf *destination_pixbuf; + g_autoptr (GdkTexture) source_texture = NULL; + g_autoptr (GdkTexture) destination_texture = NULL; - destination_pixbuf = nautilus_file_get_icon_pixbuf (data->destination, - NAUTILUS_CANVAS_ICON_SIZE_SMALL, - TRUE, - 1, - NAUTILUS_FILE_ICON_FLAGS_USE_THUMBNAILS); + destination_texture = nautilus_file_get_icon_texture (data->destination, + NAUTILUS_CANVAS_ICON_SIZE_SMALL, + TRUE, + 1, + NAUTILUS_FILE_ICON_FLAGS_USE_THUMBNAILS); - source_pixbuf = nautilus_file_get_icon_pixbuf (data->source, - NAUTILUS_CANVAS_ICON_SIZE_SMALL, - TRUE, - 1, - NAUTILUS_FILE_ICON_FLAGS_USE_THUMBNAILS); + source_texture = nautilus_file_get_icon_texture (data->source, + NAUTILUS_CANVAS_ICON_SIZE_SMALL, + TRUE, + 1, + NAUTILUS_FILE_ICON_FLAGS_USE_THUMBNAILS); nautilus_file_conflict_dialog_set_images (data->dialog, - destination_pixbuf, - source_pixbuf); - - g_object_unref (destination_pixbuf); - g_object_unref (source_pixbuf); + destination_texture, + source_texture); } static void |