src/share/classes/com/sun/java/swing/SwingUtilities3.java

Print this page

        

*** 25,34 **** --- 25,36 ---- package com.sun.java.swing; import sun.awt.EventQueueDelegate; import sun.awt.AppContext; + import sun.awt.SunToolkit; + import java.util.Collections; import java.util.Map; import java.util.WeakHashMap; import java.util.concurrent.Callable; import java.applet.Applet;
*** 115,126 **** * Returns delegate {@code RepaintManager} for {@code component} hierarchy. */ public static RepaintManager getDelegateRepaintManager(Component component) { RepaintManager delegate = null; ! if (Boolean.TRUE == AppContext.getAppContext().get( ! DELEGATE_REPAINT_MANAGER_KEY)) { while (delegate == null && component != null) { while (component != null && ! (component instanceof JComponent)) { component = component.getParent(); } --- 117,128 ---- * Returns delegate {@code RepaintManager} for {@code component} hierarchy. */ public static RepaintManager getDelegateRepaintManager(Component component) { RepaintManager delegate = null; ! if (Boolean.TRUE == SunToolkit.targetToAppContext(component) ! .get(DELEGATE_REPAINT_MANAGER_KEY)) { while (delegate == null && component != null) { while (component != null && ! (component instanceof JComponent)) { component = component.getParent(); }