equal
deleted
inserted
replaced
730 Component dirty = it.next(); |
730 Component dirty = it.next(); |
731 Window window = dirty instanceof Window ? |
731 Window window = dirty instanceof Window ? |
732 (Window)dirty : |
732 (Window)dirty : |
733 SwingUtilities.getWindowAncestor(dirty); |
733 SwingUtilities.getWindowAncestor(dirty); |
734 if (window != null && |
734 if (window != null && |
735 !AWTAccessor.getWindowAccessor().isOpaque(window)) |
735 !window.isOpaque()) |
736 { |
736 { |
737 windows.add(window); |
737 windows.add(window); |
738 } |
738 } |
739 } |
739 } |
740 |
740 |
994 proposedHeight); |
994 proposedHeight); |
995 } |
995 } |
996 |
996 |
997 // If the window is non-opaque, it's double-buffered at peer's level |
997 // If the window is non-opaque, it's double-buffered at peer's level |
998 Window w = (c instanceof Window) ? (Window)c : SwingUtilities.getWindowAncestor(c); |
998 Window w = (c instanceof Window) ? (Window)c : SwingUtilities.getWindowAncestor(c); |
999 if (!AWTAccessor.getWindowAccessor().isOpaque(w)) { |
999 if (!w.isOpaque()) { |
1000 Toolkit tk = Toolkit.getDefaultToolkit(); |
1000 Toolkit tk = Toolkit.getDefaultToolkit(); |
1001 if ((tk instanceof SunToolkit) && (((SunToolkit)tk).needUpdateWindow())) { |
1001 if ((tk instanceof SunToolkit) && (((SunToolkit)tk).needUpdateWindow())) { |
1002 return null; |
1002 return null; |
1003 } |
1003 } |
1004 } |
1004 } |
1030 DoubleBufferInfo doubleBuffer; |
1030 DoubleBufferInfo doubleBuffer; |
1031 int width, height; |
1031 int width, height; |
1032 |
1032 |
1033 // If the window is non-opaque, it's double-buffered at peer's level |
1033 // If the window is non-opaque, it's double-buffered at peer's level |
1034 Window w = (c instanceof Window) ? (Window)c : SwingUtilities.getWindowAncestor(c); |
1034 Window w = (c instanceof Window) ? (Window)c : SwingUtilities.getWindowAncestor(c); |
1035 if (!AWTAccessor.getWindowAccessor().isOpaque(w)) { |
1035 if (!w.isOpaque()) { |
1036 Toolkit tk = Toolkit.getDefaultToolkit(); |
1036 Toolkit tk = Toolkit.getDefaultToolkit(); |
1037 if ((tk instanceof SunToolkit) && (((SunToolkit)tk).needUpdateWindow())) { |
1037 if ((tk instanceof SunToolkit) && (((SunToolkit)tk).needUpdateWindow())) { |
1038 return null; |
1038 return null; |
1039 } |
1039 } |
1040 } |
1040 } |