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,
|
OSStatus result = API.GetEventParameter(inEvent,
|
||||||
EventParamName.MouseButton, EventParamType.typeMouseButton, IntPtr.Zero,
|
EventParamName.MouseButton, EventParamType.typeMouseButton, IntPtr.Zero,
|
||||||
sizeof(short), IntPtr.Zero, (IntPtr)(void*)&button);
|
sizeof(short), IntPtr.Zero, (IntPtr)(void*)&button);
|
||||||
|
CheckReturn(result);
|
||||||
if (result != OSStatus.NoError)
|
|
||||||
throw new MacOSException(result);
|
|
||||||
return (MacOSMouseButton)button;
|
return (MacOSMouseButton)button;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -583,9 +581,7 @@ namespace OpenTK.Platform.MacOS.Carbon
|
|||||||
OSStatus result = API.GetEventParameter(inEvent,
|
OSStatus result = API.GetEventParameter(inEvent,
|
||||||
EventParamName.MouseWheelDelta, EventParamType.typeSInt32,
|
EventParamName.MouseWheelDelta, EventParamType.typeSInt32,
|
||||||
IntPtr.Zero, sizeof(int), IntPtr.Zero, (IntPtr)(void*)&delta);
|
IntPtr.Zero, sizeof(int), IntPtr.Zero, (IntPtr)(void*)&delta);
|
||||||
|
CheckReturn(result);
|
||||||
if (result != OSStatus.NoError)
|
|
||||||
throw new MacOSException(result);
|
|
||||||
return delta;
|
return delta;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -594,7 +590,7 @@ namespace OpenTK.Platform.MacOS.Carbon
|
|||||||
OSStatus result = API.GetEventParameter(inEvent,
|
OSStatus result = API.GetEventParameter(inEvent,
|
||||||
EventParamName.WindowMouseLocation, EventParamType.typeHIPoint, IntPtr.Zero,
|
EventParamName.WindowMouseLocation, EventParamType.typeHIPoint, IntPtr.Zero,
|
||||||
Marshal.SizeOf(typeof(HIPoint)), IntPtr.Zero, (IntPtr)(void*)&point);
|
Marshal.SizeOf(typeof(HIPoint)), IntPtr.Zero, (IntPtr)(void*)&point);
|
||||||
CheckReturn(result);
|
//CheckReturn(result);
|
||||||
pt = point;
|
pt = point;
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@ -614,7 +610,7 @@ namespace OpenTK.Platform.MacOS.Carbon
|
|||||||
OSStatus result = API.GetEventParameter(inEvent,
|
OSStatus result = API.GetEventParameter(inEvent,
|
||||||
EventParamName.MouseLocation, EventParamType.typeHIPoint, IntPtr.Zero,
|
EventParamName.MouseLocation, EventParamType.typeHIPoint, IntPtr.Zero,
|
||||||
Marshal.SizeOf(typeof(HIPoint)), IntPtr.Zero, (IntPtr)(void*)&point);
|
Marshal.SizeOf(typeof(HIPoint)), IntPtr.Zero, (IntPtr)(void*)&point);
|
||||||
CheckReturn(result);
|
//CheckReturn(result);
|
||||||
pt = point;
|
pt = point;
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user