aboutsummaryrefslogtreecommitdiff
path: root/src/library_sdl.js
diff options
context:
space:
mode:
authorAnthony Pesch <inolen@gmail.com>2013-08-06 18:26:11 -0700
committerAnthony Pesch <inolen@gmail.com>2013-08-06 22:32:44 -0700
commitd6cde3066305358ad1b0f074eedc0b307774ce72 (patch)
tree4d4a48795898286e1e40bca47747ee0543dd3508 /src/library_sdl.js
parenta7c0536ab3c599772f37a7a6d5d0d012f5eb4055 (diff)
store preloaded images by their absolute path
Diffstat (limited to 'src/library_sdl.js')
-rw-r--r--src/library_sdl.js8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/library_sdl.js b/src/library_sdl.js
index 80c7ac07..e46b41f5 100644
--- a/src/library_sdl.js
+++ b/src/library_sdl.js
@@ -10,7 +10,7 @@
// or otherwise).
var LibrarySDL = {
- $SDL__deps: ['$FS', '$Browser'],
+ $SDL__deps: ['$FS', '$PATH', '$Browser'],
$SDL: {
defaults: {
width: 320,
@@ -1291,11 +1291,7 @@ var LibrarySDL = {
}
if (!raw) {
- filename = FS.standardizePath(filename);
- if (filename[0] == '/') {
- // Convert the path to relative
- filename = filename.substr(1);
- }
+ filename = PATH.resolve(filename);
var raw = Module["preloadedImages"][filename];
if (!raw) {
if (raw === null) Module.printErr('Trying to reuse preloaded image, but freePreloadedMediaOnUse is set!');