fixed broken code related to base path

This commit is contained in:
OmniTroid 2017-03-29 22:01:16 +02:00
parent b92981ff95
commit 244339645d
2 changed files with 7 additions and 10 deletions

View File

@ -88,6 +88,7 @@ public:
//implementation in path_functions.cpp
QString get_base_path();
QString get_data_path();
QString get_theme_path();
QString get_default_theme_path();
QString get_character_path(QString p_character);

View File

@ -18,19 +18,15 @@ QString AOApplication::get_base_path()
#elif defined(ANDROID)
return "/storage/extSdCard/AO2/";
#else
QString default_path = "/base/";
QString alt_path = "/data/";
if (dir_exists(default_path))
return QDir::currentPath() + default_path;
else if (dir_exists(alt_path))
return QDir::currentPath() + alt_path;
else
return QDir::currentPath() + default_path;
return QDir::currentPath() + "/base/";
#endif
}
QString AOApplication::get_data_path()
{
return get_base_path() + "data/";
}
QString AOApplication::get_theme_path()
{
return get_base_path() + "themes/" + user_theme.toLower() + "/";