Bug 178906 Infinite error dialogs due to error closing error dialog
Build: I20070320-0010 I installed GEF using update manager, and chose to apply changes without restarting. This caused an error in the registry, and an error dialog opened. When I clicked "ok" on the error dialog, another error occurred, and the dialog reopened. This led to an infinite recursion of error dialogs. Well, almost infinite. Eventually the process ran out of handles, at which point I got a fairly entertaining series of dialogs, as shown in the attached screen shot.
bundles/org.eclipse.jface/src/org/eclipse/jface/util/SafeRunnable.java
}
    }
    /**
     * Flag to avoid interactive error dialogs during automated testing.
     * @param flag  
     * @return true if errors should be ignored
     * @deprecated use getIgnoreErrors()
     */
    public static boolean getIgnoreErrors(boolean flag) {
        return ignoreErrors;
    }
    /**
     * Flag to avoid interactive error dialogs during automated testing.
     * @return true if errors should be ignored
     * 
     * @since 3.0
     */
    public static boolean getIgnoreErrors() {
        return ignoreErrors;
    }
    /**
     * Flag to avoid interactive error dialogs during automated testing.
     * @param flag set to true if errors should be ignored
     */
    public static void setIgnoreErrors(boolean flag) {
        ignoreErrors = flag;
    }
    
	/**
     * Returns the safe runnable runner.