Get app directory name

This commit is contained in:
manongjohn 2019-06-02 13:41:10 -04:00
parent fba66295ba
commit 273f30f45a

View file

@ -500,6 +500,13 @@ void Variable::assignValue(std::string value) {
void TEnv::setApplicationFileName(std::string appFileName) {
TFilePath fp(appFileName);
#ifdef MACOSX
if (fp.getWideName().find(L".app"))
for (int i = 0; i < 3; i++) fp = fp.getParentDir();
#elif LINUX
if (fp.getWideName().find(L".appimage"))
for (int i = 0; i < 2; i++) fp = fp.getParentDir();
#endif
EnvGlobals::instance()->setApplicationFileName(fp.getName());
}