@@ -147,34 +147,42 @@ def render(self, window, event, values):
147
147
# If anything has changed in our configuration settings, change/update those.
148
148
changed = False
149
149
150
- if self .config .gui_multiply != float (values [self .gui_multiply ]):
151
- self .config .gui_multiply = float (values [self .gui_multiply ])
152
- changed = True
150
+ if str (self .config .gui_multiply ) != values [self .gui_multiply ]:
151
+ try :
152
+ self .config .gui_multiply = float (values [self .gui_multiply ])
153
+ changed = True
154
+ except : print ("Not a Float" )
153
155
154
156
if self .config .gui_model_file != values [self .gui_model_file ]:
155
157
self .config .gui_model_file = values [self .gui_model_file ]
156
158
changed = True
157
159
158
- if self .config .calib_deadzone != float (values [self .calib_deadzone ]):
159
- self .config .calib_deadzone = float (values [self .calib_deadzone ])
160
- changed = True
160
+ if str (self .config .calib_deadzone ) != values [self .calib_deadzone ]:
161
+ try :
162
+ self .config .calib_deadzone = float (values [self .calib_deadzone ])
163
+ changed = True
164
+ except : print ("Not a Float" )
161
165
162
166
if self .config .gui_use_gpu != values [self .gui_use_gpu ]:
163
167
self .config .gui_use_gpu = values [self .gui_use_gpu ]
164
168
changed = True
165
169
if values [self .gui_gpu_index ] != '' :
166
- if self .config .gui_gpu_index != int (values [self .gui_gpu_index ]):
167
- self .config .gui_gpu_index = int (values [self .gui_gpu_index ])
168
- changed = True
170
+ if str (self .config .gui_gpu_index ) != values [self .gui_gpu_index ]:
171
+ try :
172
+ self .config .gui_gpu_index = int (values [self .gui_gpu_index ])
173
+ changed = True
174
+ except : print ("Not an Int" )
169
175
170
176
if self .config .gui_runtime != str (values [self .gui_runtime ]):
171
177
self .config .gui_runtime = str (values [self .gui_runtime ])
172
178
changed = True
173
179
174
180
if values [self .gui_inference_threads ] != '' :
175
- if self .config .gui_inference_threads != int (values [self .gui_inference_threads ]):
176
- self .config .gui_inference_threads = int (values [self .gui_inference_threads ])
177
- changed = True
181
+ if str (self .config .gui_inference_threads ) != values [self .gui_inference_threads ]:
182
+ try :
183
+ self .config .gui_inference_threads = int (values [self .gui_inference_threads ])
184
+ changed = True
185
+ except : print ("Not an Int" )
178
186
if values [self .gui_min_cutoff ] != '' :
179
187
if self .config .gui_min_cutoff != values [self .gui_min_cutoff ]:
180
188
self .config .gui_min_cutoff = values [self .gui_min_cutoff ]
0 commit comments