diff --git a/VoidLink/.DS_Store b/VoidLink/.DS_Store index e3c74898..a37c9cc1 100644 Binary files a/VoidLink/.DS_Store and b/VoidLink/.DS_Store differ diff --git a/VoidLink/Input/CustomOSC/OnScreenButtonState.m b/VoidLink/Input/CustomOSC/OnScreenButtonState.m index c3dc38ca..a91041f8 100644 --- a/VoidLink/Input/CustomOSC/OnScreenButtonState.m +++ b/VoidLink/Input/CustomOSC/OnScreenButtonState.m @@ -62,7 +62,9 @@ self.widthFactor = [decoder decodeFloatForKey:@"widthFactor"]; self.heightFactor = [decoder decodeFloatForKey:@"heightFactor"]; self.sensitivityFactorX = [decoder decodeFloatForKey:@"sensitivityFactorX"]; + self.sensitivityFactorX = self.sensitivityFactorX == 0 ? 1.0 : self.sensitivityFactorX; self.sensitivityFactorY = [decoder decodeFloatForKey:@"sensitivityFactorY"]; + self.sensitivityFactorY = self.sensitivityFactorY == 0 ? 1.0 : self.sensitivityFactorY; self.decelerationRate = [decoder decodeFloatForKey:@"decelerationRate"]; self.stickIndicatorOffset = [decoder decodeFloatForKey:@"stickIndicatorOffset"]; self.oscLayerSizeFactor = [decoder decodeFloatForKey:@"oscLayerSizeFactor"];