рефакторинг. переносил текущие объекты в другое место
This commit is contained in:
@@ -24,7 +24,7 @@ public class CloseCurrentProject extends Pass<db_project_info> {
|
||||
}
|
||||
@Override
|
||||
protected boolean canStart(Object... args) throws Exception {
|
||||
return (target = Current.getProject()) != null;
|
||||
return (target = Global.mainModule.getProject()) != null;
|
||||
}
|
||||
@Override
|
||||
protected void performPreparation() throws Exception {
|
||||
@@ -39,20 +39,9 @@ public class CloseCurrentProject extends Pass<db_project_info> {
|
||||
protected void performDone() throws Exception {
|
||||
Global.files_multiselection = false;
|
||||
//--
|
||||
Current.getSapfor().ResetAllAnalyses();
|
||||
Current.getSapfor().cd(Utils_.getHomeDirectory());
|
||||
Current_.set(Current.Project, null);
|
||||
Current_.set(Current.File, null);
|
||||
Current_.set(Current.Function, null);
|
||||
Current_.set(Current.SelectedFunction,null);
|
||||
Current_.set(Current.ProjectNode, null);
|
||||
Current_.set(Current.SelectedFile, null);
|
||||
Current_.set(Current.SelectedDirectory, null);
|
||||
//-мб перестраховка. мб и нет.
|
||||
Current_.set(Current.ParallelVariant, null);
|
||||
Current_.set(Current.Dimensions, null);
|
||||
Current_.set(Current.Array, null);
|
||||
Current_.set(Current.DBArray, null);
|
||||
Global.mainModule.getSapfor().ResetAllAnalyses();
|
||||
Global.mainModule.getSapfor().cd(Utils_.getHomeDirectory());
|
||||
Global.mainModule.DropCurrentProject();
|
||||
//-
|
||||
}
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user