mirror of
git://projects.qi-hardware.com/gmenu2x.git
synced 2024-11-26 08:51:53 +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
|
//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());
|
||||||
|
Loading…
Reference in New Issue
Block a user