summaryrefslogtreecommitdiffstats
path: root/src/preferences.cpp
diff options
context:
space:
mode:
authorTavmjong Bah <tavmjong@free.fr>2018-12-18 15:17:39 +0000
committerTavmjong Bah <tavmjong@free.fr>2018-12-18 15:17:39 +0000
commit7ca9dc4c53873955a31c1b71559da9f7b29b4a2e (patch)
tree63cb42160c053e8d5bafaa8713c28d09063331ce /src/preferences.cpp
parentChange parsing an integer from 'atoi' to 'strtol' to allow parsing hexidecima... (diff)
downloadinkscape-7ca9dc4c53873955a31c1b71559da9f7b29b4a2e.tar.gz
inkscape-7ca9dc4c53873955a31c1b71559da9f7b29b4a2e.zip
Convert preferences_skeleton to a C++11 raw string.
Move #ifdef stuff to Preferences::_loadDefaults()
Diffstat (limited to 'src/preferences.cpp')
-rw-r--r--src/preferences.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/preferences.cpp b/src/preferences.cpp
index a0551d959..51c363fce 100644
--- a/src/preferences.cpp
+++ b/src/preferences.cpp
@@ -122,6 +122,14 @@ Preferences::~Preferences()
void Preferences::_loadDefaults()
{
_prefs_doc = sp_repr_read_mem(preferences_skeleton, PREFERENCES_SKELETON_SIZE, nullptr);
+#ifdef _WIN32
+ setInt("/dialogs/transparency/animate-time", 0); // apparently windows sucks (flickers)
+ setBool("/options/desktopintegration/value", 1);
+#endif
+#if defined(GDK_WINDOWING_QUARTZ)
+ // No maximise for Quartz, see lp:1302627
+ setInt("/options/defaultwindowsize/value", -1);
+#endif
}
/**