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;
}