From 51dd56aab55092c278550b75acaf2aa29e86360d Mon Sep 17 00:00:00 2001 From: Abhishek Banthia Date: Thu, 27 Apr 2017 09:08:22 +0600 Subject: [PATCH] Rigorous Check. --- Clocker/CLParentPanelController.m | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Clocker/CLParentPanelController.m b/Clocker/CLParentPanelController.m index c4f1b2d..f24812c 100644 --- a/Clocker/CLParentPanelController.m +++ b/Clocker/CLParentPanelController.m @@ -66,8 +66,13 @@ NSString *const CLYesWithExclamation = @"Yes!"; - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context { if ([keyPath isEqualToString:CLDisplayFutureSliderKey]) { - self.futureSlider.hidden = [change[@"new"] isEqualToNumber:@(1)] ? YES : NO; - [Answers logCustomEventWithName:@"Is Future Slider Displayed" customAttributes:@{@"Display Value" : self.futureSlider.isHidden ? @"NO" : @"YES"}]; + + if ([change[@"new"] isKindOfClass:[NSNumber class]]) + { + self.futureSlider.hidden = [change[@"new"] isEqualToNumber:@(1)] ? YES : NO; + [Answers logCustomEventWithName:@"Is Future Slider Displayed" customAttributes:@{@"Display Value" : self.futureSlider.isHidden ? @"NO" : @"YES"}]; + } + } else if([keyPath isEqualToString:CLUserFontSizePreference]) {