mirror of
https://github.com/ClassiCube/ClassiCube.git
synced 2025-09-14 18:15:28 -04:00
These methods shouldn't use CheckResult as they have a special case for EventParamaterNotFound.
This commit is contained in:
parent
c169a9707d
commit
d71efc2b7c
@ -572,9 +572,7 @@ namespace OpenTK.Platform.MacOS.Carbon
|
||||
OSStatus result = API.GetEventParameter(inEvent,
|
||||
EventParamName.MouseButton, EventParamType.typeMouseButton, IntPtr.Zero,
|
||||
sizeof(short), IntPtr.Zero, (IntPtr)(void*)&button);
|
||||
|
||||
if (result != OSStatus.NoError)
|
||||
throw new MacOSException(result);
|
||||
CheckReturn(result);
|
||||
return (MacOSMouseButton)button;
|
||||
}
|
||||
|
||||
@ -583,9 +581,7 @@ namespace OpenTK.Platform.MacOS.Carbon
|
||||
OSStatus result = API.GetEventParameter(inEvent,
|
||||
EventParamName.MouseWheelDelta, EventParamType.typeSInt32,
|
||||
IntPtr.Zero, sizeof(int), IntPtr.Zero, (IntPtr)(void*)&delta);
|
||||
|
||||
if (result != OSStatus.NoError)
|
||||
throw new MacOSException(result);
|
||||
CheckReturn(result);
|
||||
return delta;
|
||||
}
|
||||
|
||||
@ -594,7 +590,7 @@ namespace OpenTK.Platform.MacOS.Carbon
|
||||
OSStatus result = API.GetEventParameter(inEvent,
|
||||
EventParamName.WindowMouseLocation, EventParamType.typeHIPoint, IntPtr.Zero,
|
||||
Marshal.SizeOf(typeof(HIPoint)), IntPtr.Zero, (IntPtr)(void*)&point);
|
||||
CheckReturn(result);
|
||||
//CheckReturn(result);
|
||||
pt = point;
|
||||
return result;
|
||||
}
|
||||
@ -614,7 +610,7 @@ namespace OpenTK.Platform.MacOS.Carbon
|
||||
OSStatus result = API.GetEventParameter(inEvent,
|
||||
EventParamName.MouseLocation, EventParamType.typeHIPoint, IntPtr.Zero,
|
||||
Marshal.SizeOf(typeof(HIPoint)), IntPtr.Zero, (IntPtr)(void*)&point);
|
||||
CheckReturn(result);
|
||||
//CheckReturn(result);
|
||||
pt = point;
|
||||
return result;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user