diff options
author | Ehsan Akhgari <ehsan.akhgari@gmail.com> | 2012-05-15 17:12:26 -0400 |
---|---|---|
committer | Ehsan Akhgari <ehsan.akhgari@gmail.com> | 2012-05-15 19:52:55 -0400 |
commit | af56b35e0f169d8089b0b24b0247db00b68d03ce (patch) | |
tree | 075689ae12a8375d4c0199f35b7a36951da25e7c /src/library_sdl.js | |
parent | ddf835588b1bb972d66ef34c3811b3e7459ee174 (diff) |
Fix IMG_Load to work with absolute paths
Diffstat (limited to 'src/library_sdl.js')
-rw-r--r-- | src/library_sdl.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/library_sdl.js b/src/library_sdl.js index d6e205ee..472228c1 100644 --- a/src/library_sdl.js +++ b/src/library_sdl.js @@ -756,6 +756,10 @@ var LibrarySDL = { IMG_Load__deps: ['SDL_LockSurface'], IMG_Load: function(filename) { filename = FS.standardizePath(Pointer_stringify(filename)); + if (filename[0] == '/') { + // Convert the path to relative + filename = filename.substr(1); + } var raw = preloadedImages[filename]; if (!raw) { Runtime.warnOnce('Cannot find preloaded image ' + filename); |