Description: Disable EDT violation checks to enable Jajuk work properly.
Should be dropped when packaging Jajuk 1.9 branch.
Bug: http://trac.jajuk.info/ticket/1422
Last-Update: 2009-11-04
Author: Varun Hiremath <varun@debian.org>
Author: Damien Raude-Morvan <drazzib@debian.org>
--- a/src/org/jvnet/substance/utils/SubstanceCoreUtilities.java
+++ b/src/org/jvnet/substance/utils/SubstanceCoreUtilities.java
@@ -2363,12 +2363,12 @@
* If the component is created off Event Dispatch Thread.
*/
public static void testComponentCreationThreadingViolation(Component comp) {
- if (!SwingUtilities.isEventDispatchThread()) {
- UiThreadingViolationException uiThreadingViolationError = new UiThreadingViolationException(
- "Component creation must be done on Event Dispatch Thread");
- uiThreadingViolationError.printStackTrace(System.err);
- throw uiThreadingViolationError;
- }
+// if (!SwingUtilities.isEventDispatchThread()) {
+// UiThreadingViolationException uiThreadingViolationError = new UiThreadingViolationException(
+// "Component creation must be done on Event Dispatch Thread");
+// uiThreadingViolationError.printStackTrace(System.err);
+// throw uiThreadingViolationError;
+// }
}
/**
@@ -2381,12 +2381,12 @@
* If the component is changing state off Event Dispatch Thread.
*/
public static void testComponentStateChangeThreadingViolation(Component comp) {
- if (!SwingUtilities.isEventDispatchThread()) {
- UiThreadingViolationException uiThreadingViolationError = new UiThreadingViolationException(
- "Component state change must be done on Event Dispatch Thread");
- uiThreadingViolationError.printStackTrace(System.err);
- throw uiThreadingViolationError;
- }
+// if (!SwingUtilities.isEventDispatchThread()) {
+// UiThreadingViolationException uiThreadingViolationError = new UiThreadingViolationException(
+// "Component state change must be done on Event Dispatch Thread");
+// uiThreadingViolationError.printStackTrace(System.err);
+// throw uiThreadingViolationError;
+// }
}
public static void traceSubstanceApiUsage(Component comp, String message) {
--- a/src/org/jvnet/substance/SubstanceLookAndFeel.java
+++ b/src/org/jvnet/substance/SubstanceLookAndFeel.java
@@ -1950,10 +1950,10 @@
@SubstanceApi
private static boolean setSkin(SubstanceSkin newSkin,
boolean toUpdateWindows) {
- if (!SwingUtilities.isEventDispatchThread()) {
- throw new IllegalStateException(
- "This method must be called on the Event Dispatch Thread");
- }
+ //if (!SwingUtilities.isEventDispatchThread()) {
+ // throw new IllegalStateException(
+ // "This method must be called on the Event Dispatch Thread");
+ //}
if (!newSkin.isValid())
return false;