|
@@ -80,6 +80,7 @@ public class ErrorPanel extends StatusbarPopupPanel<JLabel> implements ErrorsDia
|
80
|
80
|
this.iconManager = iconManager;
|
81
|
81
|
this.errorListDialogProvider = errorListDialogProvider;
|
82
|
82
|
this.model = model;
|
|
83
|
+ model.addListener(this);
|
83
|
84
|
model.load();
|
84
|
85
|
|
85
|
86
|
menu = new JPopupMenu();
|
|
@@ -151,12 +152,12 @@ public class ErrorPanel extends StatusbarPopupPanel<JLabel> implements ErrorsDia
|
151
|
152
|
|
152
|
153
|
@Override
|
153
|
154
|
public void errorDeleted(final ProgramError error) {
|
154
|
|
- UIUtilities.invokeLater(this::checkErrors);
|
|
155
|
+ UIUtilities.invokeAndWait(this::checkErrors);
|
155
|
156
|
}
|
156
|
157
|
|
157
|
158
|
@Override
|
158
|
159
|
public void errorAdded(final ProgramError error) {
|
159
|
|
- UIUtilities.invokeLater(this::checkErrors);
|
|
160
|
+ UIUtilities.invokeAndWait(this::checkErrors);
|
160
|
161
|
}
|
161
|
162
|
|
162
|
163
|
@Override
|