summaryrefslogtreecommitdiffstats
path: root/src/display/sp-canvas.cpp
diff options
context:
space:
mode:
authoryale <yale@debian.home>2017-12-31 09:44:59 +0000
committerPatrick Storz <eduard.braun2@gmx.de>2019-03-20 17:24:40 +0000
commitab71599ea1af1ea5042e35502e9aa722cc4ab51e (patch)
treeb474b2d1a3046aefcb67e92508e768a2a30594aa /src/display/sp-canvas.cpp
parentremoving typo on previous commit, thanks Mc (diff)
downloadinkscape-ab71599ea1af1ea5042e35502e9aa722cc4ab51e.tar.gz
inkscape-ab71599ea1af1ea5042e35502e9aa722cc4ab51e.zip
Disable GTK3's motion event compression which was making drawing lag.
This could be related to https://bugs.launchpad.net/inkscape/+bug/1723247
Diffstat (limited to 'src/display/sp-canvas.cpp')
-rw-r--r--src/display/sp-canvas.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp
index 8e3851dd7..4285b4b98 100644
--- a/src/display/sp-canvas.cpp
+++ b/src/display/sp-canvas.cpp
@@ -1146,6 +1146,7 @@ void SPCanvas::handle_realize(GtkWidget *widget)
GdkWindow *window = gdk_window_new (gtk_widget_get_parent_window (widget), &attributes, attributes_mask);
gtk_widget_set_window (widget, window);
gdk_window_set_user_data (window, widget);
+ gdk_window_set_event_compression (window, FALSE);
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
if (prefs->getBool("/options/useextinput/value", true)) {