diff options
author | nyamatongwe <unknown> | 2015-06-05 09:13:08 +1000 |
---|---|---|
committer | nyamatongwe <unknown> | 2015-06-05 09:13:08 +1000 |
commit | ff4df20278adccde1452550c253fb898ec3a1eab (patch) | |
tree | 27990c7959c253a957effa4344d821bde9b7dfc7 | |
parent | 0c48f964dfc4ddeb4e7ff883e5885719724c76bd (diff) | |
download | scintilla-mirror-ff4df20278adccde1452550c253fb898ec3a1eab.tar.gz |
Simplified retrieval of correct display for widget and ensure works on older versions of GTK+.
-rw-r--r-- | gtk/PlatGTK.cxx | 11 | ||||
-rw-r--r-- | gtk/ScintillaGTK.cxx | 6 |
2 files changed, 2 insertions, 15 deletions
diff --git a/gtk/PlatGTK.cxx b/gtk/PlatGTK.cxx index 742f4ce9b..91f35a189 100644 --- a/gtk/PlatGTK.cxx +++ b/gtk/PlatGTK.cxx @@ -1338,16 +1338,7 @@ void Window::SetCursor(Cursor curs) { return; cursorLast = curs; -#if GTK_CHECK_VERSION(2,24,0) - GdkWindow *pwin = WindowFromWidget(PWidget(wid)); - if (!pwin) - return; - GdkDisplay *pdisplay = gdk_window_get_display(pwin); -#else - GdkDisplay *pdisplay = gdk_display_get_default(); -#endif - if (!pdisplay) - return; + GdkDisplay *pdisplay = gtk_widget_get_display(PWidget(wid)); GdkCursor *gdkCurs; switch (curs) { diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx index b69f5a2da..294ba975f 100644 --- a/gtk/ScintillaGTK.cxx +++ b/gtk/ScintillaGTK.cxx @@ -474,11 +474,7 @@ void ScintillaGTK::RealizeThis(GtkWidget *widget) { attrs.colormap = gtk_widget_get_colormap(widget); #endif attrs.event_mask = gtk_widget_get_events(widget) | GDK_EXPOSURE_MASK; -#if GTK_CHECK_VERSION(2,24,0) - GdkDisplay *pdisplay = gdk_window_get_display(gtk_widget_get_parent_window(widget)); -#else - GdkDisplay *pdisplay = gdk_display_get_default(); -#endif + GdkDisplay *pdisplay = gtk_widget_get_display(widget); GdkCursor *cursor = gdk_cursor_new_for_display(pdisplay, GDK_XTERM); attrs.cursor = cursor; #if GTK_CHECK_VERSION(3,0,0) |