|
|
03a8bd2 |
diff -urN vegastrike-0.4.1.orig/launcher/saveinterface.cpp vegastrike-0.4.1/launcher/saveinterface.cpp
|
|
|
03a8bd2 |
--- vegastrike-0.4.1.orig/launcher/saveinterface.cpp 2003-09-18 22:43:38.000000000 -0400
|
|
|
03a8bd2 |
+++ vegastrike-0.4.1/launcher/saveinterface.cpp 2003-10-02 21:19:31.000000000 -0400
|
|
|
03a8bd2 |
@@ -172,7 +172,7 @@
|
|
|
03a8bd2 |
stupod *s= (stupod*)lpParameter;
|
|
|
03a8bd2 |
progress=false;
|
|
|
03a8bd2 |
Help ("Please wait while vegastrike loads...","Please wait while vegastrike loads...");
|
|
|
03a8bd2 |
- int pid=spawnl(P_WAIT,"./vegastrike","./vegastrike",s->num?s->num:(std::string("\"")+s->my_mission+"\"").c_str(),s->num?(std::string("\"")+s->my_mission+"\"").c_str():NULL,NULL);
|
|
|
03a8bd2 |
+ int pid=spawnl(P_WAIT,"vegastrike","vegastrike",s->num?s->num:(std::string("\"")+s->my_mission+"\"").c_str(),s->num?(std::string("\"")+s->my_mission+"\"").c_str():NULL,NULL);
|
|
|
03a8bd2 |
if (pid==-1) {
|
|
|
03a8bd2 |
if (chdir("bin")==0) {
|
|
|
03a8bd2 |
spawnl(P_WAIT,"./vegastrike","./vegastrike",s->num?s->num:(std::string("\"")+s->my_mission+"\"").c_str(),s->num?(std::string("\"")+s->my_mission+"\"").c_str():NULL,NULL);
|
|
|
03a8bd2 |
@@ -190,7 +190,7 @@
|
|
|
03a8bd2 |
|
|
|
03a8bd2 |
#ifndef _WIN32
|
|
|
03a8bd2 |
void changeToData () {
|
|
|
03a8bd2 |
- chdir ("/usr/games/vegastrike/data");
|
|
|
03a8bd2 |
+ chdir ("/usr/share/vegastrike");
|
|
|
03a8bd2 |
FILE * fp = fopen ("vegastrike.config","r");
|
|
|
03a8bd2 |
if (!fp){
|
|
|
03a8bd2 |
chdir ("/usr/local/vegastrike/data");
|
|
|
03a8bd2 |
@@ -218,7 +218,7 @@
|
|
|
03a8bd2 |
fflush (stdout);
|
|
|
03a8bd2 |
#ifndef _WIN32
|
|
|
03a8bd2 |
changeToData();
|
|
|
03a8bd2 |
- execlp ("vegastrike","/usr/local/bin/vegastrike",num,my_mission.c_str(),NULL);
|
|
|
03a8bd2 |
+ execlp ("vegastrike","vegastrike",num,my_mission.c_str(),NULL);
|
|
|
03a8bd2 |
#else
|
|
|
03a8bd2 |
DWORD id;
|
|
|
03a8bd2 |
HANDLE hThr=CreateThread(NULL,0,DrawStartupDialog,(void *)new stupod (strdup (my_mission.c_str()),strdup (num)),0,&id;;
|
|
|
03a8bd2 |
@@ -230,7 +230,7 @@
|
|
|
03a8bd2 |
#ifndef _WIN32
|
|
|
03a8bd2 |
|
|
|
03a8bd2 |
changeToData();
|
|
|
03a8bd2 |
- execlp ("vegastrike","/usr/local/bin/vegastrike",my_mission.c_str(),NULL);
|
|
|
03a8bd2 |
+ execlp ("vegastrike","vegastrike",my_mission.c_str(),NULL);
|
|
|
03a8bd2 |
#else
|
|
|
03a8bd2 |
DWORD id;
|
|
|
03a8bd2 |
HANDLE hThr=CreateThread(NULL,0,DrawStartupDialog,(void *)new stupod (strdup (my_mission.c_str()),NULL),0,&id;;
|