From 91112f9d55017b82caa02a3c4673a8420a361801 Mon Sep 17 00:00:00 2001 From: Thomas Holder Date: Fri, 14 Dec 2018 10:05:39 +0000 Subject: DocumentUndo::ScopedInsensitive --- src/widgets/gradient-vector.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/widgets/gradient-vector.cpp') diff --git a/src/widgets/gradient-vector.cpp b/src/widgets/gradient-vector.cpp index 038835956..d1315f4c5 100644 --- a/src/widgets/gradient-vector.cpp +++ b/src/widgets/gradient-vector.cpp @@ -1095,10 +1095,8 @@ static void sp_gradient_vector_widget_load_gradient(GtkWidget *widget, SPGradien // Once the user edits a gradient, it stops being auto-collectable if (gradient->getRepr()->attribute("inkscape:collect")) { SPDocument *document = gradient->document; - bool saved = DocumentUndo::getUndoSensitive(document); - DocumentUndo::setUndoSensitive(document, false); + DocumentUndo::ScopedInsensitive _no_undo(document); gradient->getRepr()->setAttribute("inkscape:collect", nullptr); - DocumentUndo::setUndoSensitive(document, saved); } } else { // no gradient, disable everything gtk_widget_set_sensitive(widget, FALSE); -- cgit v1.2.3