diff options
| author | Johan B. C. Engelen <jbc.engelen@swissonline.ch> | 2007-09-05 18:55:34 +0000 |
|---|---|---|
| committer | johanengelen <johanengelen@users.sourceforge.net> | 2007-09-05 18:55:34 +0000 |
| commit | fc31f2f8df53622d25d6b5f5cb22ce20465118ad (patch) | |
| tree | 99e2450f765f1aa121e0c76bbc7bb51878f4d32b /src/ui/widget/registered-widget.cpp | |
| parent | small fox after revision 16000. we did not get back to the correct directory ... (diff) | |
| download | inkscape-fc31f2f8df53622d25d6b5f5cb22ce20465118ad.tar.gz inkscape-fc31f2f8df53622d25d6b5f5cb22ce20465118ad.zip | |
LPE: fix undo bug for applying/removing effect
(bzr r3686)
Diffstat (limited to 'src/ui/widget/registered-widget.cpp')
| -rw-r--r-- | src/ui/widget/registered-widget.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ui/widget/registered-widget.cpp b/src/ui/widget/registered-widget.cpp index c2c7e593c..c99fcb5ff 100644 --- a/src/ui/widget/registered-widget.cpp +++ b/src/ui/widget/registered-widget.cpp @@ -67,8 +67,10 @@ RegisteredWidget::write_to_xml(const char * svgstr) bool saved = sp_document_get_undo_sensitive (local_doc); sp_document_set_undo_sensitive (local_doc, false); + if (!write_undo) local_repr->setAttribute(_key.c_str(), svgstr); local_doc->rroot->setAttribute("sodipodi:modified", "true"); + sp_document_set_undo_sensitive (local_doc, saved); if (write_undo) { local_repr->setAttribute(_key.c_str(), svgstr); @@ -128,8 +130,6 @@ RegisteredCheckButton::on_toggled() (*i)->set_sensitive(_button->get_active()); } - write_to_xml(_button->get_active() ? "true" : "false"); - _wr->setUpdating (false); } |
