projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
removed storing two strings in function for level filenames
[rocksndiamonds.git]
/
src
/
files.c
diff --git
a/src/files.c
b/src/files.c
index b590641afc20b05848461be6327ae59081e52da5..bc9968163ccb929cffc2fd2d69b4a8bf75f546ed 100644
(file)
--- a/
src/files.c
+++ b/
src/files.c
@@
-1935,14
+1935,13
@@
static void ActivateLevelTemplate()
static char *getLevelFilenameFromBasename(char *basename)
{
static char *getLevelFilenameFromBasename(char *basename)
{
- static char *filename[2] = { NULL, NULL };
- int pos = (strEqual(basename, LEVELTEMPLATE_FILENAME) ? 0 : 1);
+ static char *filename = NULL;
- checked_free(filename
[pos]
);
+ checked_free(filename);
- filename
[pos]
= getPath2(getCurrentLevelDir(), basename);
+ filename = getPath2(getCurrentLevelDir(), basename);
- return filename
[pos]
;
+ return filename;
}
static int getFileTypeFromBasename(char *basename)
}
static int getFileTypeFromBasename(char *basename)