summaryrefslogtreecommitdiffstats
path: root/src/ui/interface.cpp
diff options
context:
space:
mode:
authorEduard Braun <eduard.braun2@gmx.de>2018-01-07 03:35:34 +0000
committerEduard Braun <eduard.braun2@gmx.de>2018-01-07 16:37:02 +0000
commitdf4cb22cc7e5935293af6bb17e1c26959dc300ba (patch)
treeba3758e334fe5e6463b0f5d5c89042e1bc6922f3 /src/ui/interface.cpp
parentNamedview: Use proper monitor to derive monitor_geometry (diff)
downloadinkscape-df4cb22cc7e5935293af6bb17e1c26959dc300ba.tar.gz
inkscape-df4cb22cc7e5935293af6bb17e1c26959dc300ba.zip
Make stored geometry and default window size enums
Diffstat (limited to '')
-rw-r--r--src/ui/interface.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ui/interface.cpp b/src/ui/interface.cpp
index 3671380fe..816f4e337 100644
--- a/src/ui/interface.cpp
+++ b/src/ui/interface.cpp
@@ -30,6 +30,7 @@
#include "file.h"
#include <glibmm/miscutils.h>
+#include "enums.h"
#include "inkscape.h"
#include "extension/db.h"
#include "extension/effect.h"
@@ -161,8 +162,8 @@ sp_create_window(SPViewWidget *vw, bool editable)
win->signal_focus_in_event().connect(sigc::mem_fun(*desktop_widget, &SPDesktopWidget::onFocusInEvent));
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
- gint prefs_geometry = (2==prefs->getInt("/options/savewindowgeometry/value", 0));
- if (prefs_geometry) {
+ int window_geometry = prefs->getInt("/options/savewindowgeometry/value", PREFS_WINDOW_GEOMETRY_NONE);
+ if (window_geometry == PREFS_WINDOW_GEOMETRY_LAST) {
gint pw = prefs->getInt("/desktop/geometry/width", -1);
gint ph = prefs->getInt("/desktop/geometry/height", -1);
gint px = prefs->getInt("/desktop/geometry/x", -1);