mirror of
git://projects.qi-hardware.com/gmenu2x.git
synced 2024-11-26 07:59:42 +02:00
Don't re-execute gmenu2x on error, just call main() again.
This commit is contained in:
parent
0d9977e54c
commit
a21650d6b3
@ -849,8 +849,7 @@ void GMenu2X::explorer() {
|
||||
//if execution continues then something went wrong and as we already called SDL_Quit we cannot continue
|
||||
//try relaunching gmenu2x
|
||||
ERROR("Error executing selected application, re-launching gmenu2x\n");
|
||||
chdir(getExePath().c_str());
|
||||
execlp("./gmenu2x", "./gmenu2x", NULL);
|
||||
main();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -462,8 +462,7 @@ void LinkApp::launch(const string &selectedFile, const string &selectedDir) {
|
||||
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
|
||||
//try relaunching gmenu2x
|
||||
chdir(gmenu2x->getExePath().c_str());
|
||||
execlp("./gmenu2x", "./gmenu2x", NULL);
|
||||
gmenu2x->main();
|
||||
}
|
||||
|
||||
chdir(gmenu2x->getExePath().c_str());
|
||||
|
Loading…
Reference in New Issue
Block a user