summaryrefslogtreecommitdiff
path: root/src/window.cpp
diff options
context:
space:
mode:
authorbjarni <bjarni@openttd.org>2007-03-11 11:57:11 +0000
committerbjarni <bjarni@openttd.org>2007-03-11 11:57:11 +0000
commit49d26fd75417b75679e85cfb4f914175b5e4a07e (patch)
tree4df7ee06e0a981f3da5dced054149749f7001ed4 /src/window.cpp
parent7d498a55deea468388dfe29a3ecdd9d1ae5b1ea8 (diff)
downloadopenttd-49d26fd75417b75679e85cfb4f914175b5e4a07e.tar.xz
(svn r9112) -Feature r9111: scrollwheel scrolling can now also scroll the smallmap
Diffstat (limited to 'src/window.cpp')
-rw-r--r--src/window.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/window.cpp b/src/window.cpp
index 41653e926..15062ad4b 100644
--- a/src/window.cpp
+++ b/src/window.cpp
@@ -1707,6 +1707,11 @@ void MouseLoop(int click, int mousewheel)
} else {
switch (click) {
case 1: DispatchLeftClickEvent(w, x - w->left, y - w->top); break;
+ default:
+ if (!scrollwheel_scrolling || w == NULL || w->window_class != WC_SMALLMAP) break;
+ /* We try to use the scrollwheel to scroll since we didn't touch any of the buttons.
+ * Simulate a right button click so we can get started. */
+ /* fallthough */
case 2: DispatchRightClickEvent(w, x - w->left, y - w->top); break;
}
}