aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/talk.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cge/talk.cpp')
-rw-r--r--engines/cge/talk.cpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/engines/cge/talk.cpp b/engines/cge/talk.cpp
index 152f4a7123..146c720667 100644
--- a/engines/cge/talk.cpp
+++ b/engines/cge/talk.cpp
@@ -310,12 +310,7 @@ void InfoLine::update(const char *tx) {
// clear whole rectangle
memset(v + 2, TEXT_BG, dsiz); // data bytes
-
- for (byte *pDest = v + lsiz; pDest < (v + psiz); pDest += lsiz)
- *pDest = 0;
-// Common::set_to(pDest, pDest + lsiz, 0);
- //Common::copy(v, v + lsiz, pDest);
-
+ memmove(v + lsiz, v, psiz - lsiz);
*(uint16 *)(v + psiz - 2) = EOI; // plane trailer uint16
memmove(v + psiz, v, 3 * psiz);