Fixed a potential wait cursor not going away issue

This commit is contained in:
Eugene Livis 2015-11-12 17:21:53 -05:00
parent 7f488594f6
commit 092df1ff54

View File

@ -469,6 +469,9 @@ public class Case implements SleuthkitCase.ErrorObserver {
throw new CaseActionException(ex.getMessage(), ex); //NON-NLS throw new CaseActionException(ex.getMessage(), ex); //NON-NLS
} catch (UserPreferencesException ex) { } catch (UserPreferencesException ex) {
logger.log(Level.SEVERE, "Error accessing case database connection info", ex); //NON-NLS logger.log(Level.SEVERE, "Error accessing case database connection info", ex); //NON-NLS
SwingUtilities.invokeLater(() -> {
WindowManager.getDefault().getMainWindow().setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
});
throw new CaseActionException( throw new CaseActionException(
NbBundle.getMessage(Case.class, "Case.databaseConnectionInfo.error.msg"), ex); NbBundle.getMessage(Case.class, "Case.databaseConnectionInfo.error.msg"), ex);
} }