fix(gui): add missing sync in clean task at search dialog close (#2363)
This commit is contained in:
@@ -456,13 +456,15 @@ public class ClassNode extends NotificationAttrNode
|
||||
if (state == NOT_LOADED) {
|
||||
return;
|
||||
}
|
||||
methods.forEach(MethodNode::unload);
|
||||
innerClasses.forEach(ClassNode::unload);
|
||||
fields.forEach(FieldNode::unload);
|
||||
unloadAttributes();
|
||||
setState(NOT_LOADED);
|
||||
this.loadStage = LoadStage.NONE;
|
||||
this.smali = null;
|
||||
synchronized (clsInfo) { // decompilation sync
|
||||
methods.forEach(MethodNode::unload);
|
||||
innerClasses.forEach(ClassNode::unload);
|
||||
fields.forEach(FieldNode::unload);
|
||||
unloadAttributes();
|
||||
setState(NOT_LOADED);
|
||||
this.loadStage = LoadStage.NONE;
|
||||
this.smali = null;
|
||||
}
|
||||
}
|
||||
|
||||
private void buildCache() {
|
||||
|
||||
Reference in New Issue
Block a user