enable track point for all on screen widgets

This commit is contained in:
True Zhuanjia
2026-02-12 15:51:02 +08:00
parent 4dc6220f28
commit 6356427454
+5 -3
View File
@@ -469,11 +469,13 @@ import SVGKit
self.hasComponent = self.isStickWheel
self.hasL3R3Indicator = !self.isStickWheel && !self.isDirectionPad && self.widgetType == WidgetTypeEnum.touchPad
/*
self.hasTrackPoint = (CommandManager.vectorTouchPads.contains(self.touchPadString)
|| self.isStickWheel
|| (self.widgetType == WidgetTypeEnum.button
&& (buttonMode == .slideAndHold || buttonMode == .slideToToggle)))
}
&& (buttonMode == .slideAndHold || buttonMode == .slideToToggle)))*/
self.hasTrackPoint = true
}
// ======================================================================================================
@objc public func setupAutoTapTimer() {
@@ -1886,7 +1888,7 @@ import SVGKit
}
}
if self.hasTrackPoint, self.widgetType == .touchPad, OnScreenWidgetView.trackPointEnabled {
if self.hasTrackPoint, OnScreenWidgetView.trackPointEnabled {
CATransaction.begin()
CATransaction.setDisableActions(true)
if let touch = touches.first {