--- old/src/java.desktop/windows/classes/sun/awt/windows/WTaskbarPeer.java 2017-03-14 15:50:21.000000000 +0300 +++ new/src/java.desktop/windows/classes/sun/awt/windows/WTaskbarPeer.java 2017-03-14 15:50:20.000000000 +0300 @@ -25,12 +25,12 @@ package sun.awt.windows; import java.awt.AlphaComposite; +import java.awt.Frame; import java.awt.Graphics2D; import java.awt.Image; import java.awt.Taskbar.Feature; import java.awt.Taskbar.State; import java.awt.peer.TaskbarPeer; -import java.awt.Window; import java.awt.image.BufferedImage; import java.awt.image.DataBufferInt; import sun.awt.AWTAccessor; @@ -96,8 +96,8 @@ } @Override - public void setWindowIconBadge(Window window, final Image image) { - WWindowPeer wp = AWTAccessor.getComponentAccessor().getPeer(window); + public void setWindowIconBadge(Frame frame, final Image image) { + WWindowPeer wp = AWTAccessor.getComponentAccessor().getPeer(frame); if (wp != null) { int[] buffer = imageToArray(image); ShellFolder.invoke(() -> { @@ -110,16 +110,16 @@ } @Override - public void requestWindowUserAttention(Window window) { - WWindowPeer wp = AWTAccessor.getComponentAccessor().getPeer(window); + public void requestWindowUserAttention(Frame frame) { + WWindowPeer wp = AWTAccessor.getComponentAccessor().getPeer(frame); if (wp != null) { flashWindow(wp.getHWnd()); } } @Override - public void setWindowProgressValue(Window window, int value) { - WWindowPeer wp = AWTAccessor.getComponentAccessor().getPeer(window); + public void setWindowProgressValue(Frame frame, int value) { + WWindowPeer wp = AWTAccessor.getComponentAccessor().getPeer(frame); if (wp != null) { ShellFolder.invoke(() -> { setProgressValue(wp.getHWnd(), value); @@ -129,8 +129,8 @@ } @Override - public void setWindowProgressState(Window window, State state) { - WWindowPeer wp = AWTAccessor.getComponentAccessor().getPeer(window); + public void setWindowProgressState(Frame frame, State state) { + WWindowPeer wp = AWTAccessor.getComponentAccessor().getPeer(frame); if (wp != null) { ShellFolder.invoke(() -> { setProgressState(wp.getHWnd(), state);