From a0000d48f8a6072f3d3c07f9b7ec52fe4122d24e Mon Sep 17 00:00:00 2001 From: Uriziel Date: Sat, 19 Jul 2014 22:28:24 +0200 Subject: [PATCH] Fixed rewinds not working at all --- syncplay/ui/ConfigurationGetter.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/syncplay/ui/ConfigurationGetter.py b/syncplay/ui/ConfigurationGetter.py index c7d610b..373075b 100644 --- a/syncplay/ui/ConfigurationGetter.py +++ b/syncplay/ui/ConfigurationGetter.py @@ -92,6 +92,11 @@ class ConfigurationGetter(object): "showDurationNotification" ] + self._numeric = [ + "slowdownThreshold", + "rewindThreshold" + ] + self._iniStructure = { "server_data": ["host", "port", "password"], "client_settings": ["name", "room", "playerPath", "slowdownThreshold", "rewindThreshold", "slowOnDesync", "rewindOnDesync", "dontSlowDownWithMe", "forceGuiPrompt", "filenamePrivacyMode", "filesizePrivacyMode", "pauseOnLeave"], @@ -125,6 +130,10 @@ class ConfigurationGetter(object): self._config[key] = True elif self._config[key] == "False": self._config[key] = False + + for key in self._numeric: + self._config[key] = float(self._config[key]) + for key in self._required: if key == "playerPath": player = None