misc native build fixups
[org.ibex.core.git] / src / org / ibex / plat / Darwin.cc
index 67400e1..7ab8696 100644 (file)
@@ -590,8 +590,8 @@ static OSStatus windowEventHandler(EventHandlerCallRef handler, EventRef e, void
                     r = WC(GetEventParameter)(e,kEventParamMouseWheelDelta,typeSInt32,NULL,sizeof(delta),NULL,&delta);
                     checkStatus(r,"GetEventParameter");
                     switch(axis) {
-                      case kEventMouseWheelAxisX: surface->HScroll(40 * delta); break;
-                      case kEventMouseWheelAxisY: surface->VScroll(40 * delta); break;
+                      case kEventMouseWheelAxisX: surface->HScroll((jint)(40 * delta)); break;
+                      case kEventMouseWheelAxisY: surface->VScroll((jint)(40 * delta)); break;
                     }
                     return noErr;
                 }