diff options
author | Torbjörn Andersson | 2007-11-17 10:47:37 +0000 |
---|---|---|
committer | Torbjörn Andersson | 2007-11-17 10:47:37 +0000 |
commit | 14ac86abe0b00f6b8cbbaac38d41339f50427693 (patch) | |
tree | b3baa60e3084d541eafb6e2cb79fc99e08bc8f64 | |
parent | f10f40aff00e2a5758349ef246098c4c9f2ed06d (diff) | |
download | scummvm-rg350-14ac86abe0b00f6b8cbbaac38d41339f50427693.tar.gz scummvm-rg350-14ac86abe0b00f6b8cbbaac38d41339f50427693.tar.bz2 scummvm-rg350-14ac86abe0b00f6b8cbbaac38d41339f50427693.zip |
Fixed sluggish mouse cursor during palette fade ins/outs.
svn-id: r29535
-rw-r--r-- | engines/lure/screen.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/lure/screen.cpp b/engines/lure/screen.cpp index 64d63c9ea9..00e4dca73c 100644 --- a/engines/lure/screen.cpp +++ b/engines/lure/screen.cpp @@ -117,7 +117,8 @@ void Screen::paletteFadeIn(Palette *p) { _system.setPalette(_palette->data(), 0, p->numEntries()); _system.updateScreen(); _system.delayMillis(20); - events.pollEvent(); + while (events.pollEvent()) + ; } } while (changed); } @@ -149,7 +150,8 @@ void Screen::paletteFadeOut(int numEntries) { _system.setPalette(_palette->data(), 0, numEntries); _system.updateScreen(); _system.delayMillis(20); - events.pollEvent(); + while (events.pollEvent()) + ; } } while (changed); } |