summaryrefslogtreecommitdiff
path: root/recipes/scummvm/scummvm-0.6.0/mouse.patch
blob: 1697ac811d5b2f39b9a54e34766dbf094d6f490a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
--- ./backends/sdl/sdl-common.cpp~mouse.patch	2004-03-05 07:23:04.000000000 +1030
+++ ./backends/sdl/sdl-common.cpp	2004-05-16 07:53:24.000000000 +0930
@@ -866,6 +866,9 @@
 			return true;
 
 		case SDL_MOUSEBUTTONDOWN:
+#ifdef QTOPIA
+			event->event_code = EVENT_LBUTTONDOWN;
+#else
 			if (ev.button.button == SDL_BUTTON_LEFT)
 				event->event_code = EVENT_LBUTTONDOWN;
 			else if (ev.button.button == SDL_BUTTON_RIGHT)
@@ -878,18 +881,23 @@
 #endif
 			else
 				break;
+#endif
 
 			fillMouseEvent(*event, ev.button.x, ev.button.y);
 
 			return true;
 
 		case SDL_MOUSEBUTTONUP:
+#ifdef QTOPIA
+			event->event_code = EVENT_LBUTTONUP;
+#else
 			if (ev.button.button == SDL_BUTTON_LEFT)
 				event->event_code = EVENT_LBUTTONUP;
 			else if (ev.button.button == SDL_BUTTON_RIGHT)
 				event->event_code = EVENT_RBUTTONUP;
 			else
 				break;
+#endif
 			fillMouseEvent(*event, ev.button.x, ev.button.y);
 
 			return true;