소스 검색

fix a few final things before new beta

pull/1/head
Burrit0z 4 년 전
부모
커밋
1369ec0831
2개의 변경된 파일11개의 추가작업 그리고 6개의 파일을 삭제
  1. +10
    -5
      KAIBattery.mm
  2. +1
    -1
      Kai.xm

+ 10
- 5
KAIBattery.mm 파일 보기

long long lastPercentage; long long lastPercentage;


-(void)updateBattery { -(void)updateBattery {
//dispatch_async(dispatch_get_main_queue(), ^{
dispatch_async(dispatch_get_main_queue(), ^{
//NSLog(@"kai: battery platter called to update"); //NSLog(@"kai: battery platter called to update");
if(!self.isUpdating) { if(!self.isUpdating) {
NSLog(@"kai: IS Updating");
self.isUpdating = YES; self.isUpdating = YES;
self.number = 0;
//self.number = 0;
float y = 0; float y = 0;
BCBatteryDeviceController *bcb = [BCBatteryDeviceController sharedInstance]; BCBatteryDeviceController *bcb = [BCBatteryDeviceController sharedInstance];
NSArray *devices = MSHookIvar<NSArray *>(bcb, "_sortedDevices"); NSArray *devices = MSHookIvar<NSArray *>(bcb, "_sortedDevices");
if([devices count]!=0) {
NSLog(@"kai: info is good, will proceed");


for(KAIBatteryCell *cell in self.subviews) { for(KAIBatteryCell *cell in self.subviews) {
if([cell respondsToSelector:@selector(updateInfo)] && ![devices containsObject:cell.device]) { //to confirm is a cell and battery device does not exist if([cell respondsToSelector:@selector(updateInfo)] && ![devices containsObject:cell.device]) { //to confirm is a cell and battery device does not exist
if(cell) { if(cell) {
cell.device = device; cell.device = device;
cell.frame = cell.frame = CGRectMake(0, y, self.frame.size.width, bannerHeight); //bro im like creating my own stack view cell.frame = cell.frame = CGRectMake(0, y, self.frame.size.width, bannerHeight); //bro im like creating my own stack view
[cell updateInfo];
//[cell updateInfo];
} }


if(shouldAdd && [deviceName length]!=0) { if(shouldAdd && [deviceName length]!=0) {
} }
} }
//[self.heightAnchor constraintEqualToConstant:(self.number * 85)].active = YES; //[self.heightAnchor constraintEqualToConstant:(self.number * 85)].active = YES;
self.isUpdating = NO;
self.number = [self.subviews count]; self.number = [self.subviews count];
[(CSAdjunctListView *)self.superview.superview KaiUpdate]; [(CSAdjunctListView *)self.superview.superview KaiUpdate];
}
self.isUpdating = NO;
NSLog(@"kai: finished update");
} }
//});
});
} }


-(void)removeAllAndRefresh { -(void)removeAllAndRefresh {

+ 1
- 1
Kai.xm 파일 보기



isUpdating = YES; isUpdating = YES;


//NSLog(@"kai: kai info will update");
NSLog(@"kai: kai info will update");


[[KAIBattery sharedInstance] updateBattery]; [[KAIBattery sharedInstance] updateBattery];
[self KaiUpdate]; [self KaiUpdate];

Loading…
취소
저장