diff --git a/Source/OpenTK/OpenTK.csproj b/Source/OpenTK/OpenTK.csproj index cb5d2df9..2e0a1526 100644 --- a/Source/OpenTK/OpenTK.csproj +++ b/Source/OpenTK/OpenTK.csproj @@ -697,7 +697,6 @@ - Always @@ -802,6 +801,7 @@ + diff --git a/Source/OpenTK/Platform/X11/X11Factory.cs b/Source/OpenTK/Platform/X11/X11Factory.cs index 49494e90..2e5a6634 100644 --- a/Source/OpenTK/Platform/X11/X11Factory.cs +++ b/Source/OpenTK/Platform/X11/X11Factory.cs @@ -41,7 +41,7 @@ namespace OpenTK.Platform.X11 { if (input_driver == null) { - if (XI2Mouse.IsSupported(IntPtr.Zero)) + if (XI2MouseKeyboard.IsSupported(IntPtr.Zero)) { input_driver = new XI2Input(); } diff --git a/Source/OpenTK/Platform/X11/X11GLNative.cs b/Source/OpenTK/Platform/X11/X11GLNative.cs index e51b6f5e..ca15c1c9 100644 --- a/Source/OpenTK/Platform/X11/X11GLNative.cs +++ b/Source/OpenTK/Platform/X11/X11GLNative.cs @@ -247,11 +247,11 @@ namespace OpenTK.Platform.X11 // The XInput2 extension makes keyboard and mouse handling much easier. // Check whether it is available. - xi2_supported = XI2Mouse.IsSupported(window.Display); + xi2_supported = XI2MouseKeyboard.IsSupported(window.Display); if (xi2_supported) { - xi2_opcode = XI2Mouse.XIOpCode; - xi2_version = XI2Mouse.XIVersion; + xi2_opcode = XI2MouseKeyboard.XIOpCode; + xi2_version = XI2MouseKeyboard.XIVersion; } exists = true; diff --git a/Source/OpenTK/Platform/X11/XI2Input.cs b/Source/OpenTK/Platform/X11/XI2Input.cs index 574d7f9e..c2e8528e 100644 --- a/Source/OpenTK/Platform/X11/XI2Input.cs +++ b/Source/OpenTK/Platform/X11/XI2Input.cs @@ -35,7 +35,7 @@ namespace OpenTK.Platform.X11 { class XI2Input : IInputDriver2 { - readonly XI2Mouse mouse_keyboard = new XI2Mouse(); + readonly XI2MouseKeyboard mouse_keyboard = new XI2MouseKeyboard(); readonly X11Joystick joystick = new X11Joystick(); readonly IGamePadDriver gamepad = new MappedGamePadDriver(); diff --git a/Source/OpenTK/Platform/X11/XI2Mouse.cs b/Source/OpenTK/Platform/X11/XI2MouseKeyboard.cs similarity index 99% rename from Source/OpenTK/Platform/X11/XI2Mouse.cs rename to Source/OpenTK/Platform/X11/XI2MouseKeyboard.cs index a76d21f1..1ef31796 100644 --- a/Source/OpenTK/Platform/X11/XI2Mouse.cs +++ b/Source/OpenTK/Platform/X11/XI2MouseKeyboard.cs @@ -34,7 +34,7 @@ using OpenTK.Input; namespace OpenTK.Platform.X11 { - sealed class XI2Mouse : IKeyboardDriver2, IMouseDriver2, IDisposable + sealed class XI2MouseKeyboard : IKeyboardDriver2, IMouseDriver2, IDisposable { const XEventName ExitEvent = XEventName.LASTEvent + 1; readonly object Sync = new object(); @@ -89,7 +89,7 @@ namespace OpenTK.Platform.X11 static readonly Functions.EventPredicate PredicateImpl = IsEventValid; readonly IntPtr Predicate = Marshal.GetFunctionPointerForDelegate(PredicateImpl); - static XI2Mouse() + static XI2MouseKeyboard() { using (new XLock(API.DefaultDisplay)) { @@ -119,7 +119,7 @@ namespace OpenTK.Platform.X11 } } - public XI2Mouse() + public XI2MouseKeyboard() { window = new X11WindowInfo(); @@ -620,7 +620,7 @@ namespace OpenTK.Platform.X11 } } - ~XI2Mouse() + ~XI2MouseKeyboard() { Dispose(false); }