diff --git a/osu.Framework/Input/UserInputManager.cs b/osu.Framework/Input/UserInputManager.cs index c2a3946195..08aeb4e5d1 100644 --- a/osu.Framework/Input/UserInputManager.cs +++ b/osu.Framework/Input/UserInputManager.cs @@ -4,7 +4,6 @@ using System; using System.Collections.Immutable; using System.Drawing; -using osu.Framework.Configuration; using osu.Framework.Extensions.EnumExtensions; using osu.Framework.Input.Handlers; using osu.Framework.Input.StateChanges; @@ -85,19 +84,7 @@ public override void HandleInputStateChange(InputStateChangeEvent inputStateChan private bool mouseOutsideAllDisplays(Vector2 mousePosition) { - Point windowLocation; - - switch (Host.Window.WindowMode.Value) - { - case WindowMode.Windowed: - windowLocation = Host.Window.Position; - break; - - default: - windowLocation = Host.Window.CurrentDisplayBindable.Value.Bounds.Location; - break; - } - + Point windowLocation = Host.Window.Position; float scale = Host.Window.Scale; mousePosition /= scale;