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();
}