mirror of
git://projects.qi-hardware.com/gmenu2x.git
synced 2025-04-21 12:27:27 +03:00
Don't re-execute gmenu2x on error, just call main() again.
This commit is contained in:
@@ -849,8 +849,7 @@ void GMenu2X::explorer() {
|
|||||||
//if execution continues then something went wrong and as we already called SDL_Quit we cannot continue
|
//if execution continues then something went wrong and as we already called SDL_Quit we cannot continue
|
||||||
//try relaunching gmenu2x
|
//try relaunching gmenu2x
|
||||||
ERROR("Error executing selected application, re-launching gmenu2x\n");
|
ERROR("Error executing selected application, re-launching gmenu2x\n");
|
||||||
chdir(getExePath().c_str());
|
main();
|
||||||
execlp("./gmenu2x", "./gmenu2x", NULL);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -462,8 +462,7 @@ void LinkApp::launch(const string &selectedFile, const string &selectedDir) {
|
|||||||
execlp("/bin/sh","/bin/sh", "-c", command.c_str(), NULL);
|
execlp("/bin/sh","/bin/sh", "-c", command.c_str(), NULL);
|
||||||
//if execution continues then something went wrong and as we already called SDL_Quit we cannot continue
|
//if execution continues then something went wrong and as we already called SDL_Quit we cannot continue
|
||||||
//try relaunching gmenu2x
|
//try relaunching gmenu2x
|
||||||
chdir(gmenu2x->getExePath().c_str());
|
gmenu2x->main();
|
||||||
execlp("./gmenu2x", "./gmenu2x", NULL);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
chdir(gmenu2x->getExePath().c_str());
|
chdir(gmenu2x->getExePath().c_str());
|
||||||
|
|||||||
Reference in New Issue
Block a user