diff --git a/src/MeloNX/MeloNX.xcodeproj/project.xcworkspace/xcuserdata/stossy11.xcuserdatad/UserInterfaceState.xcuserstate b/src/MeloNX/MeloNX.xcodeproj/project.xcworkspace/xcuserdata/stossy11.xcuserdatad/UserInterfaceState.xcuserstate index cc7354a9f..f6cb5c753 100644 Binary files a/src/MeloNX/MeloNX.xcodeproj/project.xcworkspace/xcuserdata/stossy11.xcuserdatad/UserInterfaceState.xcuserstate and b/src/MeloNX/MeloNX.xcodeproj/project.xcworkspace/xcuserdata/stossy11.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/src/MeloNX/MeloNX.xcodeproj/xcuserdata/stossy11.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/src/MeloNX/MeloNX.xcodeproj/xcuserdata/stossy11.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index 70244900a..bf8cccbc8 100644 --- a/src/MeloNX/MeloNX.xcodeproj/xcuserdata/stossy11.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/src/MeloNX/MeloNX.xcodeproj/xcuserdata/stossy11.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -36,21 +36,5 @@ landmarkType = "7"> - - - - diff --git a/src/MeloNX/MeloNX/App/Core/Ryujinx/Controller/WaitforVC.swift b/src/MeloNX/MeloNX/App/Core/Ryujinx/Controller/WaitforVC.swift index d872e91a9..b982127c7 100644 --- a/src/MeloNX/MeloNX/App/Core/Ryujinx/Controller/WaitforVC.swift +++ b/src/MeloNX/MeloNX/App/Core/Ryujinx/Controller/WaitforVC.swift @@ -12,9 +12,6 @@ import SwiftUI func waitforcontroller() { if let window = theWindow { - - - // Function to recursively search for GCControllerView func findGCControllerView(in view: UIView) -> UIView? { // Check if current view is GCControllerView @@ -44,11 +41,13 @@ func waitforcontroller() { Timer.scheduledTimer(withTimeInterval: 0.1, repeats: true) { timer in if findGCControllerView(in: window) == nil { window.addSubview(containerView) + + window.bringSubviewToFront(containerView) + + timer.invalidate() } else { timer.invalidate() } - - window.bringSubviewToFront(containerView) } } @@ -59,6 +58,7 @@ class TransparentHostingContainerView: UIView { override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? { // Check if the point is within the subviews of this container let view = super.hitTest(point, with: event) + print(view) // Return nil if the touch is outside visible content (passes through to views below) return view === self ? nil : view