]> git.pld-linux.org Git - packages/abuse_sdl.git/blob - abuse_sdl-etc_dir.patch
- massive change ( validate errors warrings from desktop-file-validate)
[packages/abuse_sdl.git] / abuse_sdl-etc_dir.patch
1 diff -Nru abuse_sdl-0.6.1/src/sdlport/setup.cpp abuse_sdl-0.6.1.new/src/sdlport/setup.cpp
2 --- abuse_sdl-0.6.1/src/sdlport/setup.cpp       Tue Feb  5 09:57:49 2002
3 +++ abuse_sdl-0.6.1.new/src/sdlport/setup.cpp   Sat Mar 22 14:28:47 2003
4 @@ -301,12 +301,20 @@
5         // Set the savegame directory
6         char *homedir;
7         char *savedir;
8 +       char *etc_dir = getenv("ETC_DIR");
9         FILE *fd = NULL;
10  
11 -       if( (homedir = getenv( "HOME" )) != NULL )
12 +       if (etc_dir)
13 +       {
14 +               savedir = (char *)jmalloc( strlen( etc_dir ) + 7, "savedir" );
15 +               sprintf( savedir, "%s/abuse/\0", etc_dir );
16 +       } else if( (homedir = getenv( "HOME" )) != NULL )
17         {
18                 savedir = (char *)jmalloc( strlen( homedir ) + 8, "savedir" );
19                 sprintf( savedir, "%s/.abuse/\0", homedir );
20 +       }
21 +       if (etc_dir || homedir)
22 +       {
23                 // Check if we already have a savegame directory
24                 if( (fd = fopen( savedir, "r" )) == NULL )
25                 {
This page took 0.100347 seconds and 3 git commands to generate.