diff --git a/src/widgets/stroke-style.cpp b/src/widgets/stroke-style.cpp index 815111dd9783fdd6379b7685f3e240db21b213f1..0da4ec1088ffd4a30821de615f1375e18eb2fd85 100644 --- a/src/widgets/stroke-style.cpp +++ b/src/widgets/stroke-style.cpp @@ -555,7 +555,9 @@ void StrokeStyle::unitChangedCB() void StrokeStyle::selectionModifiedCB(guint flags) { - if (flags & (SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_PARENT_MODIFIED_FLAG)) { + // We care deeply about only updating when the style is updated + // if we update on other flags, we slow inkscape down when dragging + if (flags & (SP_OBJECT_STYLE_MODIFIED_FLAG)) { updateLine(); } }