Tests - fix for timing issue; fixed potential deadlock in TaskDialog

This commit is contained in:
dragonmacher
2019-05-29 14:45:25 -04:00
parent 42748eb47e
commit ff7759166b
4 changed files with 21 additions and 12 deletions
@@ -429,13 +429,15 @@ public class ImporterUtilities {
if (importedObject instanceof Program) {
Program program = (Program) importedObject;
setProgramProperties(program, fsrl, monitor);
ProgramMappingService.createAssociation(fsrl, program);
if (programManager != null) {
int openState =
firstProgram ? ProgramManager.OPEN_CURRENT : ProgramManager.OPEN_VISIBLE;
programManager.openProgram(program, openState);
}
setProgramProperties(program, fsrl, monitor);
ProgramMappingService.createAssociation(fsrl, program);
importedFilesSet.add(program.getDomainFile());
}
if (firstProgram) {