- fixed: mic redirection was enabled by default
- fixed: micHandler timer memory leak - tweak touchPad scroll inertia
This commit is contained in:
1 parent
03817bcfd7
commit
3630880454
4 files changed
+7
-2
No files matched your search
@@ -335,6 +335,10 @@ public class MicHandler: NSObject {
|
||||
try engine.start()
|
||||
}
|
||||
|
||||
@objc public func clean() {
|
||||
self.timer?.clean()
|
||||
}
|
||||
|
||||
private func notify(_ error: Error) {
|
||||
delegate?.micHandler?(self, didFailWithError: error as NSError)
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ import UIKit
|
||||
@objc public static var pinchSensitivity:CGFloat = 1.0
|
||||
@objc public static var displayLinkRate:CGFloat = 60
|
||||
|
||||
private static var inertialScroller: InertialScroller = InertialScroller(decelerationRate: 0.915, displayLinkRate: displayLinkRate) {
|
||||
private static var inertialScroller: InertialScroller = InertialScroller(decelerationRate: displayLinkRate > 110 ? 0.96 : 0.9, displayLinkRate: displayLinkRate) {
|
||||
if ctrlDown {return}
|
||||
LiSendHighResScrollEvent(Int16(inertialScroller.vector.dy*7*scrollSensitivity))
|
||||
if TouchPadGestureHandler.enableHorizontalScroll {LiSendHighResHScrollEvent(Int16(-inertialScroller.vector.dx*7*scrollSensitivity))}
|
||||
|
||||
@@ -77,7 +77,7 @@
|
||||
<attribute name="playAudioOnPC" attributeType="Boolean" defaultValueString="NO" usesScalarValueType="YES" syncable="YES"/>
|
||||
<attribute name="pointerVelocityModeDivider" optional="YES" attributeType="Float" defaultValueString="0.5" usesScalarValueType="NO" syncable="YES"/>
|
||||
<attribute name="preferredCodec" attributeType="Integer 32" defaultValueString="YES" usesScalarValueType="YES" syncable="YES"/>
|
||||
<attribute name="redirectMic" attributeType="Boolean" defaultValueString="YES" usesScalarValueType="YES" syncable="YES"/>
|
||||
<attribute name="redirectMic" attributeType="Boolean" defaultValueString="NO" usesScalarValueType="YES" syncable="YES"/>
|
||||
<attribute name="relativeTouchSlideThreshold" optional="YES" attributeType="Float" defaultValueString="6" usesScalarValueType="NO" syncable="YES"/>
|
||||
<attribute name="rememberFoldState" attributeType="Boolean" defaultValueString="YES" usesScalarValueType="YES" syncable="YES"/>
|
||||
<attribute name="renderingBackend" attributeType="Integer 32" defaultValueString="0" usesScalarValueType="NO" syncable="YES"/>
|
||||
|
||||
@@ -929,6 +929,7 @@
|
||||
|
||||
- (void) returnToMainFrame {
|
||||
[_streamView clearOnScreenWidgets];
|
||||
if(micHandler) [micHandler clean];
|
||||
|
||||
// Reset display mode back to default
|
||||
[self updatePreferredDisplayMode:NO];
|
||||
|
||||
Reference in new issue
Block a user