Replace deprecated gdk_cursor_new with gdk_cursor_new_for_display (#295)

Also fix a potential memory leak/segfault in the filebrowser plugin.
This commit is contained in:
Stephen Collins 2019-05-08 03:17:45 -06:00 committed by JosephMcc
parent e7328ad12e
commit 612f36cea9
1 changed files with 2 additions and 6 deletions

View File

@ -1183,7 +1183,7 @@ xed_file_browser_widget_init (XedFileBrowserWidget *obj)
gtk_box_set_spacing (GTK_BOX (obj), 3); gtk_box_set_spacing (GTK_BOX (obj), 3);
gtk_orientable_set_orientation (GTK_ORIENTABLE (obj), GTK_ORIENTATION_VERTICAL); gtk_orientable_set_orientation (GTK_ORIENTABLE (obj), GTK_ORIENTATION_VERTICAL);
obj->priv->busy_cursor = gdk_cursor_new (GDK_WATCH); obj->priv->busy_cursor = gdk_cursor_new_for_display (gdk_display_get_default(), GDK_WATCH);
} }
/* Private */ /* Private */
@ -1988,11 +1988,7 @@ set_busy (XedFileBrowserWidget *obj,
if (busy) if (busy)
{ {
GdkCursor *cursor; gdk_window_set_cursor (window, obj->priv->busy_cursor);
cursor = gdk_cursor_new (GDK_WATCH);
gdk_window_set_cursor (window, cursor);
g_object_unref (obj->priv->busy_cursor);
} }
else else
{ {