summaryrefslogtreecommitdiffstats
path: root/src/display/sp-canvas.cpp
diff options
context:
space:
mode:
authorJon A. Cruz <jon@joncruz.org>2011-05-19 04:43:01 +0000
committerJon A. Cruz <jon@joncruz.org>2011-05-19 04:43:01 +0000
commita622000f4859173bb7ac484b86cefe9fa4f169e4 (patch)
tree67346f20e163a5ff4fec535627547454369ccaa1 /src/display/sp-canvas.cpp
parentAdding inkscape:label parameter to guidelines so that our guidelanes can disp... (diff)
downloadinkscape-a622000f4859173bb7ac484b86cefe9fa4f169e4.tar.gz
inkscape-a622000f4859173bb7ac484b86cefe9fa4f169e4.zip
Revert version bump so win devlibs can catch up.
(bzr r10210)
Diffstat (limited to 'src/display/sp-canvas.cpp')
-rw-r--r--src/display/sp-canvas.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp
index 0d450362a..2d1e57092 100644
--- a/src/display/sp-canvas.cpp
+++ b/src/display/sp-canvas.cpp
@@ -47,9 +47,12 @@
using Inkscape::Debug::GdkEventLatencyTracker;
+// GTK_CHECK_VERSION returns false on failure
+#define HAS_GDK_EVENT_REQUEST_MOTIONS GTK_CHECK_VERSION(2, 12, 0)
+
// gtk_check_version returns non-NULL on failure
static bool const HAS_BROKEN_MOTION_HINTS =
- true || gtk_check_version(2, 12, 0) != NULL;
+ true || gtk_check_version(2, 12, 0) != NULL || !HAS_GDK_EVENT_REQUEST_MOTIONS;
// Define this to visualize the regions to be redrawn
//#define DEBUG_REDRAW 1;
@@ -1596,7 +1599,9 @@ sp_canvas_scroll (GtkWidget *widget, GdkEventScroll *event)
static inline void request_motions(GdkWindow *w, GdkEventMotion *event) {
gdk_window_get_pointer(w, NULL, NULL, NULL);
+#if HAS_GDK_EVENT_REQUEST_MOTIONS
gdk_event_request_motions(event);
+#endif
}
/**