Edit

kc3-lang/SDL/src/filesystem

Branch :

  • Show log

    Commit

  • Author : Phillip Trudeau
    Date : 2021-06-11 09:22:41
    Hash : bc7ac134
    Message : Windows: Fix SDL_GetBasePath() truncating paths SDL_GetBasePath grows its path buffer for long paths, but GetModuleFileNameExW always truncates and succeeds, so `len` was always equal to (buflen - 1) which is 127. This is easily fixed by checking for (buflen - 1) instead of buflen. For paths longer than MAX_PATH, this problem sometimes got hidden by Windows path shortening ("C:\PROGRA~1\" etc.). Tested on Windows 10 x64 19041 and 10586.