summaryrefslogtreecommitdiffstats
path: root/src/inkscape-window.cpp
diff options
context:
space:
mode:
authorTavmjong Bah <tavmjong@free.fr>2019-03-15 14:21:30 +0000
committerTavmjong Bah <tavmjong@free.fr>2019-03-15 14:21:30 +0000
commit1602477dfd4371a17639b0b6e4f59f5a5ea9565a (patch)
tree6f4561f58d15f8b6608897e232b37658143d46e6 /src/inkscape-window.cpp
parentImprove deb generation and install scripts (diff)
downloadinkscape-1602477dfd4371a17639b0b6e4f59f5a5ea9565a.tar.gz
inkscape-1602477dfd4371a17639b0b6e4f59f5a5ea9565a.zip
Make InkscapeApplication responsible for managing documents and windows.
Any change from previous behavior is a bug.
Diffstat (limited to 'src/inkscape-window.cpp')
-rw-r--r--src/inkscape-window.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/inkscape-window.cpp b/src/inkscape-window.cpp
index bcf10cedd..eb11199db 100644
--- a/src/inkscape-window.cpp
+++ b/src/inkscape-window.cpp
@@ -99,6 +99,11 @@ InkscapeWindow::InkscapeWindow(SPDocument* document)
sp_namedview_zoom_and_view_from_document(_desktop);
sp_namedview_update_layers_from_document(_desktop);
+ SPNamedView *nv = _desktop->namedview;
+ if (nv && nv->lockguides) {
+ nv->lockGuides();
+ }
+
}
// Change a document, leaving desktop/view the same. (Eventually move all code here.)
@@ -133,7 +138,7 @@ InkscapeWindow::on_focus_in_event(GdkEventFocus* event)
_app->set_active_document(_document);
_app->set_active_view(_desktop);
_app->set_active_selection(_desktop->selection);
- // _app->update_windows(_document);
+ _app->windows_update(_document);
} else {
std::cerr << "Inkscapewindow::on_focus_in_event: app is nullptr!" << std::endl;
}