From aaeb77a1f5b9390707706e9076a37de73d77a0ac Mon Sep 17 00:00:00 2001
From: Cameron Taylor <cameron.taylor.ninja@gmail.com>
Date: Wed, 1 May 2024 17:23:22 -0400
Subject: [PATCH] preventDefaultKeys for PreciseInputManager, and just use the
 FlxG.keys version

---
 source/funkin/input/PreciseInputManager.hx | 2 +-
 source/funkin/play/PlayState.hx            | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/source/funkin/input/PreciseInputManager.hx b/source/funkin/input/PreciseInputManager.hx
index 1dfa7ac95..ade45b6f0 100644
--- a/source/funkin/input/PreciseInputManager.hx
+++ b/source/funkin/input/PreciseInputManager.hx
@@ -163,7 +163,7 @@ class PreciseInputManager extends FlxKeyManager<FlxKey, PreciseInputList>
 
   static function getPreventDefaultKeys():Array<FlxKey>
   {
-    return [];
+    return FlxG.keys.preventDefaultKeys;
   }
 
   /**
diff --git a/source/funkin/play/PlayState.hx b/source/funkin/play/PlayState.hx
index 9b205c432..f5d139fa2 100644
--- a/source/funkin/play/PlayState.hx
+++ b/source/funkin/play/PlayState.hx
@@ -1773,7 +1773,6 @@ class PlayState extends MusicBeatSubState
 
   function initPreciseInputs():Void
   {
-    FlxG.keys.preventDefaultKeys = [];
     PreciseInputManager.instance.onInputPressed.add(onKeyPress);
     PreciseInputManager.instance.onInputReleased.add(onKeyRelease);
   }