diff options
author | peter1138 <peter1138@openttd.org> | 2008-05-29 11:47:56 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2008-05-29 11:47:56 +0000 |
commit | 2a816fb685b373e38347f809bcdc7f2fdef0139c (patch) | |
tree | bcd6e1576c7d25e43afbfad51e47855681fd45ee | |
parent | 22d7b252968f5ffecb15817051c2837a97563aa9 (diff) | |
download | openttd-2a816fb685b373e38347f809bcdc7f2fdef0139c.tar.xz |
(svn r13323) -Codechange: scrollbars are not refresh counters
-rw-r--r-- | src/player_gui.cpp | 4 | ||||
-rw-r--r-- | src/smallmap_gui.cpp | 3 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/player_gui.cpp b/src/player_gui.cpp index 57b4e3c8a..68e1bd3fb 100644 --- a/src/player_gui.cpp +++ b/src/player_gui.cpp @@ -1304,10 +1304,10 @@ struct PlayerCompanyWindow : Window } } - virtual void OnTick() + virtual void OnHundredthTick() { /* redraw the window every now and then */ - if ((++this->vscroll.pos & 0x1F) == 0) this->SetDirty(); + this->SetDirty(); } virtual void OnPlaceObject(Point pt, TileIndex tile) diff --git a/src/smallmap_gui.cpp b/src/smallmap_gui.cpp index 5f0f039fb..35bb9d723 100644 --- a/src/smallmap_gui.cpp +++ b/src/smallmap_gui.cpp @@ -574,6 +574,7 @@ class SmallMapWindow : public Window int32 scroll_x; int32 scroll_y; int32 subscroll; + uint8 refresh; public: /** @@ -1019,7 +1020,7 @@ public: virtual void OnTick() { /* update the window every now and then */ - if ((++this->vscroll.pos & 0x1F) == 0) this->SetDirty(); + if ((++this->refresh & 0x1F) == 0) this->SetDirty(); } virtual void OnScroll(Point delta) |