|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
-(void)refreshForPrefs { |
|
|
-(void)refreshForPrefs { |
|
|
|
|
|
for( UIView *view in self.subviews ) { |
|
|
|
|
|
@try { |
|
|
|
|
|
[view removeFromSuperview]; |
|
|
|
|
|
} @catch (NSException *exception) { |
|
|
|
|
|
//Panik |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
BCBatteryDeviceController *bcb = [BCBatteryDeviceController sharedInstance]; |
|
|
BCBatteryDeviceController *bcb = [BCBatteryDeviceController sharedInstance]; |
|
|
NSArray *devices = MSHookIvar<NSArray *>(bcb, "_sortedDevices"); |
|
|
NSArray *devices = MSHookIvar<NSArray *>(bcb, "_sortedDevices"); |
|
|
for(BCBatteryDevice *device in devices) { |
|
|
for(BCBatteryDevice *device in devices) { |
|
|
[device resetKaiCellForNewPrefs]; |
|
|
[device resetKaiCellForNewPrefs]; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
[self updateBattery]; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
+(KAIBatteryStack *)sharedInstance { |
|
|
+(KAIBatteryStack *)sharedInstance { |