- Fixed loading/saving of config on win32. I know it's mainly my fault (I forgot to do an up yesterday night), but ever heard the ancient maxim 'Premature optimization is the root of all evil'?
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1189 3ecf2c5c-341e-0410-92b4-d18e462d057c
This commit is contained in:
parent
deaf0702e5
commit
f174524b1e
|
@ -45,7 +45,7 @@ GlobalPreferences::GlobalPreferences()
|
|||
{}
|
||||
|
||||
|
||||
const Glib::ustring&
|
||||
Glib::ustring
|
||||
GlobalPreferences::get_preferences_dir() const throw(Glib::FileError)
|
||||
{
|
||||
using namespace Glib;
|
||||
|
@ -91,7 +91,7 @@ GlobalPreferences::get_preferences_dir() const throw(Glib::FileError)
|
|||
|
||||
#else
|
||||
|
||||
static const ustring dir = get_home_dir() + G_DIR_SEPARATOR_S + ".sgpemv2";
|
||||
const ustring dir = get_home_dir() + G_DIR_SEPARATOR_S + ".sgpemv2";
|
||||
if(!file_test(dir, FILE_TEST_IS_DIR))
|
||||
{
|
||||
const int err = g_mkdir(dir.c_str(), 0755);
|
||||
|
@ -104,10 +104,10 @@ GlobalPreferences::get_preferences_dir() const throw(Glib::FileError)
|
|||
}
|
||||
|
||||
|
||||
const Glib::ustring&
|
||||
Glib::ustring
|
||||
GlobalPreferences::get_config_filename() const throw(Glib::FileError)
|
||||
{
|
||||
static const Glib::ustring filename = get_preferences_dir() + G_DIR_SEPARATOR_S + Glib::ustring("sgpemrc");
|
||||
const Glib::ustring filename = get_preferences_dir() + G_DIR_SEPARATOR_S + Glib::ustring("sgpemrc");
|
||||
return filename;
|
||||
}
|
||||
|
||||
|
|
|
@ -57,7 +57,7 @@ namespace sgpem
|
|||
/**
|
||||
\return GlobalPreferences configuration filename
|
||||
*/
|
||||
const Glib::ustring& get_config_filename() const throw(Glib::FileError);
|
||||
Glib::ustring get_config_filename() const throw(Glib::FileError);
|
||||
|
||||
/**
|
||||
\brief Returns configured Policy directories
|
||||
|
@ -128,7 +128,7 @@ namespace sgpem
|
|||
* %ApplicationData%/sgpemv2, on *nix systems $HOME/.sgpemv2.
|
||||
* If it doesn't exist, attempt to create it.
|
||||
*/
|
||||
const Glib::ustring& get_preferences_dir() const throw(Glib::FileError);
|
||||
Glib::ustring get_preferences_dir() const throw(Glib::FileError);
|
||||
|
||||
private:
|
||||
GlobalPreferences();
|
||||
|
|
Loading…
Reference in New Issue