aboutsummaryrefslogtreecommitdiff
path: root/backends/vkeybd/virtual-keyboard-gui.cpp
diff options
context:
space:
mode:
authorMax Horn2009-01-20 23:19:42 +0000
committerMax Horn2009-01-20 23:19:42 +0000
commit299736c9e11dfb84d84ba942e7b9982acc02cb14 (patch)
tree67a440df1b48812116297d40a771f914b2cc1fec /backends/vkeybd/virtual-keyboard-gui.cpp
parentc210b7187618111ee71c1f3d8404dc6ef23042e2 (diff)
downloadscummvm-rg350-299736c9e11dfb84d84ba942e7b9982acc02cb14.tar.gz
scummvm-rg350-299736c9e11dfb84d84ba942e7b9982acc02cb14.tar.bz2
scummvm-rg350-299736c9e11dfb84d84ba942e7b9982acc02cb14.zip
some code cleanup
svn-id: r35966
Diffstat (limited to 'backends/vkeybd/virtual-keyboard-gui.cpp')
-rw-r--r--backends/vkeybd/virtual-keyboard-gui.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/backends/vkeybd/virtual-keyboard-gui.cpp b/backends/vkeybd/virtual-keyboard-gui.cpp
index 37a88761aa..b26b34068a 100644
--- a/backends/vkeybd/virtual-keyboard-gui.cpp
+++ b/backends/vkeybd/virtual-keyboard-gui.cpp
@@ -96,13 +96,14 @@ VirtualKeyboardGUI::~VirtualKeyboardGUI() {
}
void VirtualKeyboardGUI::initMode(VirtualKeyboard::Mode *mode) {
+ assert(mode->image);
+
_kbdSurface = mode->image;
_kbdTransparentColor = mode->transparentColor;
_kbdBound.setWidth(_kbdSurface->w);
_kbdBound.setHeight(_kbdSurface->h);
- if (mode->displayArea)
- setupDisplayArea(*(mode->displayArea), mode->displayFontColor);
+ setupDisplayArea(mode->displayArea, mode->displayFontColor);
if (_displaying) {
extendDirtyRect(_kbdBound);