diff options
author | Andrei Karas <akaras@inbox.ru> | 2013-09-15 00:32:07 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2013-09-15 00:32:07 +0300 |
commit | 57288890689bfa2c2d35882169a539813be621f1 (patch) | |
tree | 8c2886837e997d073906cb85aee38c9d77a8069b /src/resources/resourcemanager.cpp | |
parent | 53947c9d39440424dcf815ea5df130e833457437 (diff) | |
download | manaplus-57288890689bfa2c2d35882169a539813be621f1.tar.gz manaplus-57288890689bfa2c2d35882169a539813be621f1.tar.bz2 manaplus-57288890689bfa2c2d35882169a539813be621f1.tar.xz manaplus-57288890689bfa2c2d35882169a539813be621f1.zip |
add RWops leaks reporting.
Diffstat (limited to 'src/resources/resourcemanager.cpp')
-rw-r--r-- | src/resources/resourcemanager.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/resources/resourcemanager.cpp b/src/resources/resourcemanager.cpp index 3d13e6e00..bd422ca0e 100644 --- a/src/resources/resourcemanager.cpp +++ b/src/resources/resourcemanager.cpp @@ -41,6 +41,7 @@ #include "resources/spritedef.h" #include "utils/mkdir.h" +#include "utils/physfscheckutils.h" #include "utils/physfsrwops.h" #include "utils/sdlcheckutils.h" @@ -567,7 +568,7 @@ struct ResourceLoader return nullptr; const ResourceLoader *const rl = static_cast<const ResourceLoader *const>(v); - SDL_RWops *const rw = PHYSFSRWOPS_openRead(rl->path.c_str()); + SDL_RWops *const rw = MPHYSFSRWOPS_openRead(rl->path.c_str()); if (!rw) return nullptr; Resource *const res = rl->fun(rw); @@ -613,7 +614,7 @@ struct DyedImageLoader d = new Dye(path.substr(p + 1)); path = path.substr(0, p); } - SDL_RWops *const rw = PHYSFSRWOPS_openRead(path.c_str()); + SDL_RWops *const rw = MPHYSFSRWOPS_openRead(path.c_str()); if (!rw) { delete d; @@ -1044,7 +1045,7 @@ void ResourceManager::saveTextFile(std::string path, const std::string &name, SDL_Surface *ResourceManager::loadSDLSurface(const std::string &filename) const { - if (SDL_RWops *const rw = PHYSFSRWOPS_openRead(filename.c_str())) + if (SDL_RWops *const rw = MPHYSFSRWOPS_openRead(filename.c_str())) { if (!IMG_isPNG(rw)) { |