aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorJohannes Schickel2008-04-12 23:40:14 +0000
committerJohannes Schickel2008-04-12 23:40:14 +0000
commitbebb4cefd16674242b5a9d6ed1f93fd14504a06a (patch)
treef8bd9d59daa9fd72b8b7ecc62204d294cf6a12f0 /engines
parentd718f5bffe166b41eae8787f69fb806d752ccc4e (diff)
downloadscummvm-rg350-bebb4cefd16674242b5a9d6ed1f93fd14504a06a.tar.gz
scummvm-rg350-bebb4cefd16674242b5a9d6ed1f93fd14504a06a.tar.bz2
scummvm-rg350-bebb4cefd16674242b5a9d6ed1f93fd14504a06a.zip
Initialize all screen buffers properly.
svn-id: r31492
Diffstat (limited to 'engines')
-rw-r--r--engines/kyra/screen.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/kyra/screen.cpp b/engines/kyra/screen.cpp
index 8135dbb2af..a9228e8616 100644
--- a/engines/kyra/screen.cpp
+++ b/engines/kyra/screen.cpp
@@ -81,6 +81,7 @@ bool Screen::init() {
uint8 *pagePtr = new uint8[SCREEN_PAGE_SIZE * 8];
for (int pageNum = 0; pageNum < SCREEN_PAGE_NUM; pageNum += 2)
_pagePtrs[pageNum] = _pagePtrs[pageNum + 1] = pagePtr + (pageNum >> 1) * SCREEN_PAGE_SIZE;
+ memset(pagePtr, 0, SCREEN_PAGE_SIZE * 8);
memset(_shapePages, 0, sizeof(_shapePages));