@@ -296,61 +296,65 @@ class MainViewController: UIViewController, UITableViewDataSource, ChartViewDele
296296 // check the app state
297297 // TODO: move to a function ?
298298 if let appState = self . appStateController {
299-
300- if appState. chartSettingsChanged {
301-
302- // can look at settings flags to be more fine tuned
303- self . updateBGGraphSettings ( )
304-
305- if ChartSettingsChangeEnum . smallGraphHeight. rawValue != 0 {
306- smallGraphHeightConstraint. constant = CGFloat ( UserDefaultsRepository . smallGraphHeight. value)
307- self . view. layoutIfNeeded ( )
308- }
309-
310- // reset the app state
311- appState. chartSettingsChanged = false
312- appState. chartSettingsChanges = 0
313- }
314- if appState. generalSettingsChanged {
315-
316- // settings for appBadge changed
317- if appState. generalSettingsChanges & GeneralSettingsChangeEnum . appBadgeChange. rawValue != 0 {
318-
319- }
320-
321- // settings for textcolor changed
322- if appState. generalSettingsChanges & GeneralSettingsChangeEnum . colorBGTextChange. rawValue != 0 {
323- self . setBGTextColor ( )
324- }
325299
326- // settings for showStats changed
327- if appState. generalSettingsChanges & GeneralSettingsChangeEnum . showStatsChange. rawValue != 0 {
328- statsView. isHidden = !UserDefaultsRepository. showStats. value
300+ if appState. chartSettingsChanged {
301+
302+ // can look at settings flags to be more fine tuned
303+ self . updateBGGraphSettings ( )
304+
305+ if ChartSettingsChangeEnum . smallGraphHeight. rawValue != 0 {
306+ smallGraphHeightConstraint. constant = CGFloat ( UserDefaultsRepository . smallGraphHeight. value)
307+ self . view. layoutIfNeeded ( )
308+ }
309+
310+ // reset the app state
311+ appState. chartSettingsChanged = false
312+ appState. chartSettingsChanges = 0
329313 }
330-
331- // settings for useIFCC changed
332- if appState. generalSettingsChanges & GeneralSettingsChangeEnum . useIFCCChange. rawValue != 0 {
333- updateStats ( )
314+ if appState. generalSettingsChanged {
315+
316+ // settings for appBadge changed
317+ if appState. generalSettingsChanges & GeneralSettingsChangeEnum . appBadgeChange. rawValue != 0 {
318+
319+ }
320+
321+ // settings for textcolor changed
322+ if appState. generalSettingsChanges & GeneralSettingsChangeEnum . colorBGTextChange. rawValue != 0 {
323+ self . setBGTextColor ( )
324+ }
325+
326+ // settings for showStats changed
327+ if appState. generalSettingsChanges & GeneralSettingsChangeEnum . showStatsChange. rawValue != 0 {
328+ statsView. isHidden = !UserDefaultsRepository. showStats. value
329+ }
330+
331+ // settings for useIFCC changed
332+ if appState. generalSettingsChanges & GeneralSettingsChangeEnum . useIFCCChange. rawValue != 0 {
333+ updateStats ( )
334+ }
335+
336+ // settings for showSmallGraph changed
337+ if appState. generalSettingsChanges & GeneralSettingsChangeEnum . showSmallGraphChange. rawValue != 0 {
338+ BGChartFull . isHidden = !UserDefaultsRepository. showSmallGraph. value
339+ }
340+
341+ if appState. generalSettingsChanges & GeneralSettingsChangeEnum . showDisplayNameChange. rawValue != 0 {
342+ self . updateServerText ( )
343+ }
344+
345+ // reset the app state
346+ appState. generalSettingsChanged = false
347+ appState. generalSettingsChanges = 0
334348 }
335-
336- // settings for showSmallGraph changed
337- if appState. generalSettingsChanges & GeneralSettingsChangeEnum . showSmallGraphChange. rawValue != 0 {
338- BGChartFull . isHidden = !UserDefaultsRepository. showSmallGraph. value
349+ if appState. infoDataSettingsChanged {
350+ createDerivedData ( )
351+ self . infoTable. reloadData ( )
352+
353+ // reset
354+ appState. infoDataSettingsChanged = false
339355 }
340-
341- // reset the app state
342- appState. generalSettingsChanged = false
343- appState. generalSettingsChanges = 0
344- }
345- if appState. infoDataSettingsChanged {
346- createDerivedData ( )
347- self . infoTable. reloadData ( )
348-
349- // reset
350- appState. infoDataSettingsChanged = false
351- }
352-
353- // add more processing of the app state
356+
357+ // add more processing of the app state
354358 }
355359 }
356360
0 commit comments