1
0
mirror of https://github.com/Burrit0z/kai synced 2025-07-01 04:36:48 +00:00

huge trash, memory leak forever

This commit is contained in:
Burrit0z
2020-05-22 10:27:40 -04:00
parent 6aeb4cb375
commit f71e68376c

View File

@ -38,12 +38,18 @@ long long lastPercentage;
}*/ }*/
for(KAIBatteryCell *cell in addedCells) { for(KAIBatteryCell *cell in addedCells) {
if(![devices containsObject:cell.device]) { if(cell.device!=nil) {
cell.device = nil; NSString *cellName = MSHookIvar<NSString *>(cell.device, "_name");
[cell removeFromSuperview]; if(![addedCells containsObject:cellName]) {
[self.displayingDevices removeObject:cell.label.text]; //lmaoo cell.device = nil;
[cell removeFromSuperview];
[self.displayingDevices removeObject:cell.label.text]; //lmaoo
} else {
[cell updateInfo];
}
} else { } else {
[cell updateInfo]; //[cell removeFromSuperview];
//[addedCells removeObject:cell];
} }
} }
@ -86,8 +92,10 @@ long long lastPercentage;
} else if(!shouldAdd) { } else if(!shouldAdd) {
if([self.displayingDevices containsObject:deviceName]) { if([self.displayingDevices containsObject:deviceName]) {
cell.device = nil;
[cell removeFromSuperview]; [cell removeFromSuperview];
[self.displayingDevices removeObject:deviceName]; [self.displayingDevices removeObject:deviceName];
[addedCells removeObject:cell];
} }
} }