Merge branch 'picture-nullable-setters' into 'master'
picture: Make setters actually take NULL Closes #3974 See merge request GNOME/gtk!3598
This commit is contained in:
@@ -586,7 +586,11 @@ gtk_picture_set_file (GtkPicture *self,
|
||||
g_set_object (&self->file, file);
|
||||
g_object_notify_by_pspec (G_OBJECT (self), properties[PROP_FILE]);
|
||||
|
||||
paintable = gdk_paintable_new_from_file_scaled (file, gtk_widget_get_scale_factor (GTK_WIDGET (self)));
|
||||
if (file)
|
||||
paintable = gdk_paintable_new_from_file_scaled (file, gtk_widget_get_scale_factor (GTK_WIDGET (self)));
|
||||
else
|
||||
paintable = NULL;
|
||||
|
||||
gtk_picture_set_paintable (self, paintable);
|
||||
g_clear_object (&paintable);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user