6813208: pageDialog throws NPE from applet

Reviewed-by: ant, minqi
This commit is contained in:
Miroslaw Niemiec 2010-12-08 15:04:41 -08:00
parent d22377ef7a
commit 2de767fbf0
2 changed files with 19 additions and 0 deletions

View File

@ -35,6 +35,7 @@ import java.util.ResourceBundle;
import java.util.MissingResourceException;
import java.util.Vector;
import sun.awt.AppContext;
import sun.awt.CausedFocusEvent;
import sun.awt.AWTAccessor;
public class WFileDialogPeer extends WWindowPeer implements FileDialogPeer {
@ -252,6 +253,14 @@ public class WFileDialogPeer extends WWindowPeer implements FileDialogPeer {
boolean focusedWindowChangeAllowed) {
return false;
}
public boolean requestFocus
(Component lightweightChild, boolean temporary,
boolean focusedWindowChangeAllowed, long time, CausedFocusEvent.Cause cause)
{
return false;
}
void start() {}
public void beginValidate() {}
public void endValidate() {}

View File

@ -31,6 +31,7 @@ import java.awt.peer.ComponentPeer;
import java.awt.dnd.DropTarget;
import java.util.Vector;
import sun.awt.AppContext;
import sun.awt.CausedFocusEvent;
import sun.awt.AWTAccessor;
public class WPrintDialogPeer extends WWindowPeer implements DialogPeer {
@ -131,6 +132,15 @@ public class WPrintDialogPeer extends WWindowPeer implements DialogPeer {
public boolean requestFocus(boolean temporary, boolean focusedWindowChangeAllowed) {
return false;
}
public boolean requestFocus
(Component lightweightChild, boolean temporary,
boolean focusedWindowChangeAllowed, long time, CausedFocusEvent.Cause cause)
{
return false;
}
public void updateFocusableWindowState() {}
void start() {}
public void beginValidate() {}