diff gui/src/ResourceManager.cpp @ 13570:7828e1bf5b0d

Default settings are now loaded it there is no user-defined settings.
author Jacob Dawid <jacob.dawid@googlemail.com>
date Mon, 01 Aug 2011 16:45:38 +0200
parents ad905cd33563
children a7c923ab980f
line wrap: on
line diff
--- a/gui/src/ResourceManager.cpp	Mon Aug 01 13:34:13 2011 +0200
+++ b/gui/src/ResourceManager.cpp	Mon Aug 01 16:45:38 2011 +0200
@@ -17,6 +17,7 @@
  */
 
 #include "ResourceManager.h"
+#include <QFile>
 
 ResourceManager ResourceManager::m_singleton;
 
@@ -49,6 +50,8 @@
 ResourceManager::setSettings (QString file)
 {
   delete m_settings;
+  if (!QFile::exists (file))
+    file = "../default-settings/.octave-gui";
   m_settings = new QSettings (file, QSettings::IniFormat);
 }