[ui] resets "submitting" flag if exception reporting does not start

This commit is contained in:
Roman Shevchenko
2019-02-05 18:56:33 +01:00
parent c074b8ba0e
commit 1dad57d5ba
@@ -600,11 +600,14 @@ public class IdeErrorsDialog extends DialogWrapper implements MessagePoolListene
parentComponent = frame != null ? frame.getComponent() : WindowManager.getInstance().findVisibleFrame();
}
return submitter.submit(events, message.getAdditionalInfo(), parentComponent, reportInfo -> {
message.setSubmitting(false);
boolean accepted = submitter.submit(events, message.getAdditionalInfo(), parentComponent, reportInfo -> {
message.setSubmitted(reportInfo);
UIUtil.invokeLaterIfNeeded(() -> updateOnSubmit());
});
if (!accepted) {
message.setSubmitting(false);
}
return accepted;
}
private void disablePlugin() {