always return a valid path even if it's ./
This commit is contained in:
parent
3a5374fac4
commit
80bd9d7777
17
src/rcore.c
17
src/rcore.c
|
|
@ -3014,7 +3014,8 @@ const char *GetApplicationDirectory(void)
|
||||||
|
|
||||||
if (lib == NULL)
|
if (lib == NULL)
|
||||||
{
|
{
|
||||||
appDir[0] = '\\';
|
appDir[0] = '.';
|
||||||
|
appDir[1] = '\\';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
@ -3026,7 +3027,8 @@ const char *GetApplicationDirectory(void)
|
||||||
|
|
||||||
if (getModuleFileNameExWPtr == NULL)
|
if (getModuleFileNameExWPtr == NULL)
|
||||||
{
|
{
|
||||||
appDir[0] = '\\';
|
appDir[0] = '.';
|
||||||
|
appDir[1] = '\\';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
@ -3049,6 +3051,11 @@ const char *GetApplicationDirectory(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
appDir[0] = '.';
|
||||||
|
appDir[1] = '\\';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
FreeLibrary(lib);
|
FreeLibrary(lib);
|
||||||
|
|
@ -3070,7 +3077,8 @@ const char *GetApplicationDirectory(void)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
appDir[0] = '/';
|
appDir[0] = '.';
|
||||||
|
appDir[1] = '/';
|
||||||
}
|
}
|
||||||
#elif defined(__APPLE__)
|
#elif defined(__APPLE__)
|
||||||
uint32_t size = sizeof(appDir);
|
uint32_t size = sizeof(appDir);
|
||||||
|
|
@ -3089,7 +3097,8 @@ const char *GetApplicationDirectory(void)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
appDir[0] = '/';
|
appDir[0] = '.';
|
||||||
|
appDir[1] = '/';
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user