summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2014-12-03 12:11:55 +0000
committerEmmanuele Bassi <ebassi@gnome.org>2015-01-09 11:52:53 +0000
commita7380bf2bd01afac122c2cc9ac2ddcb357b4997e (patch)
treea92244e6ffb716adc3032393718a7dbb90a823ae
parent44fbd49546168002ac0865545f7a5e488a2f3113 (diff)
downloadclutter-a7380bf2bd01afac122c2cc9ac2ddcb357b4997e.tar.gz
gdk: Use non-deprecated GdkCursor API
The non-display safe variant has been deprecated in GTK+ 3.15. (cherry picked from commit 54efcf0e903e50ce927d3b22aa1edfa7dfa1744a) Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
-rw-r--r--clutter/gdk/clutter-stage-gdk.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/clutter/gdk/clutter-stage-gdk.c b/clutter/gdk/clutter-stage-gdk.c
index bac1be115..c0188e0c0 100644
--- a/clutter/gdk/clutter-stage-gdk.c
+++ b/clutter/gdk/clutter-stage-gdk.c
@@ -228,7 +228,7 @@ clutter_stage_gdk_realize (ClutterStageWindow *stage_window)
if (!cursor_visible)
{
if (stage_gdk->blank_cursor == NULL)
- stage_gdk->blank_cursor = gdk_cursor_new (GDK_BLANK_CURSOR);
+ stage_gdk->blank_cursor = gdk_cursor_new_for_display (backend_gdk->display, GDK_BLANK_CURSOR);
attributes.cursor = stage_gdk->blank_cursor;
}
@@ -347,7 +347,11 @@ clutter_stage_gdk_set_cursor_visible (ClutterStageWindow *stage_window,
else
{
if (stage_gdk->blank_cursor == NULL)
- stage_gdk->blank_cursor = gdk_cursor_new (GDK_BLANK_CURSOR);
+ {
+ GdkDisplay *display = clutter_gdk_get_default_display ();
+
+ stage_gdk->blank_cursor = gdk_cursor_new_for_display (display, GDK_BLANK_CURSOR);
+ }
gdk_window_set_cursor (stage_gdk->window, stage_gdk->blank_cursor);
}