aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/base/gfx
diff options
context:
space:
mode:
authorEinar Johan Trøan Sømåen2013-07-29 23:42:56 +0200
committerEinar Johan Trøan Sømåen2013-07-29 23:42:56 +0200
commit4df545c1ee833884cdfbbd4aee12f6756687c877 (patch)
tree100b466703d835d35b8a4dd3d0d2fbf92f18d0ae /engines/wintermute/base/gfx
parenta05e0c697a7545a27d2e390054314613262ebb45 (diff)
downloadscummvm-rg350-4df545c1ee833884cdfbbd4aee12f6756687c877.tar.gz
scummvm-rg350-4df545c1ee833884cdfbbd4aee12f6756687c877.tar.bz2
scummvm-rg350-4df545c1ee833884cdfbbd4aee12f6756687c877.zip
WINTERMUTE: Handle setting Save/Load-screen to NULL.
Diffstat (limited to 'engines/wintermute/base/gfx')
-rw-r--r--engines/wintermute/base/gfx/base_renderer.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/engines/wintermute/base/gfx/base_renderer.cpp b/engines/wintermute/base/gfx/base_renderer.cpp
index c20881e425..b3f05ce977 100644
--- a/engines/wintermute/base/gfx/base_renderer.cpp
+++ b/engines/wintermute/base/gfx/base_renderer.cpp
@@ -113,15 +113,21 @@ void BaseRenderer::setIndicatorVal(int value) {
}
void BaseRenderer::setLoadingScreen(const char *filename, int x, int y) {
- // TODO: Handle NULL
- _loadImageName = filename;
+ if (filename == nullptr) {
+ _saveImageName = "";
+ } else {
+ _loadImageName = filename;
+ }
_loadImageX = x;
_loadImageY = y;
}
void BaseRenderer::setSaveImage(const char *filename, int x, int y) {
- // TODO: Handle NULL
- _saveImageName = filename;
+ if (filename == nullptr) {
+ _saveImageName = "";
+ } else {
+ _saveImageName = filename;
+ }
_saveImageX = x;
_saveImageY = y;
}