summaryrefslogtreecommitdiffstats
path: root/src/object/sp-namedview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/object/sp-namedview.cpp')
-rw-r--r--src/object/sp-namedview.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/object/sp-namedview.cpp b/src/object/sp-namedview.cpp
index 7fed2b9b5..80d1d0b41 100644
--- a/src/object/sp-namedview.cpp
+++ b/src/object/sp-namedview.cpp
@@ -976,9 +976,10 @@ static void sp_namedview_lock_single_guide(SPGuide* guide, bool locked)
guide->set_locked(locked, true);
}
-void sp_namedview_toggle_guides(SPDocument *doc, Inkscape::XML::Node *repr)
+void sp_namedview_toggle_guides(SPDocument *doc, SPNamedView *namedview)
{
unsigned int v;
+ Inkscape::XML::Node *repr = namedview->getRepr();
unsigned int set = sp_repr_get_boolean(repr, "showguides", &v);
if (!set) { // hide guides if not specified, for backwards compatibility
v = FALSE;
@@ -994,7 +995,7 @@ void sp_namedview_toggle_guides(SPDocument *doc, Inkscape::XML::Node *repr)
if (desktop) {
Inkscape::Verb *verb = Inkscape::Verb::get(SP_VERB_TOGGLE_GUIDES);
if (verb) {
- desktop->_menu_update.emit(verb->get_code());
+ desktop->_menu_update.emit(verb->get_code(), namedview->getGuides());
}
}
doc->setModifiedSinceSave();