aboutsummaryrefslogtreecommitdiff
path: root/src/share/classes/javax
diff options
context:
space:
mode:
authorasaha <none@none>2014-07-14 08:02:45 -0700
committerasaha <none@none>2014-07-14 08:02:45 -0700
commit88ab103c4b6e4bf19f4804e8fd12eaba6bbb9cf6 (patch)
treeeb4b5e51edd7f3b2aa4aa407e39f7043ebda4bf8 /src/share/classes/javax
parent251e1f96430678dfc75ca38072fb164f8114fcbc (diff)
parent67653ed66214008433f4b32f38c2192bc3af3dc7 (diff)
Merge
Diffstat (limited to 'src/share/classes/javax')
-rw-r--r--src/share/classes/javax/swing/PopupFactory.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/share/classes/javax/swing/PopupFactory.java b/src/share/classes/javax/swing/PopupFactory.java
index 99d0359d3..4e140c8b0 100644
--- a/src/share/classes/javax/swing/PopupFactory.java
+++ b/src/share/classes/javax/swing/PopupFactory.java
@@ -232,7 +232,8 @@ public class PopupFactory {
case HEAVY_WEIGHT_POPUP:
Popup popup = getHeavyWeightPopup(owner, contents, ownerX, ownerY);
if ((AccessController.doPrivileged(OSInfo.getOSTypeAction()) ==
- OSInfo.OSType.MACOSX) && (EmbeddedFrame.getAppletIfAncestorOf(owner) != null)) {
+ OSInfo.OSType.MACOSX) && (owner != null) &&
+ (EmbeddedFrame.getAppletIfAncestorOf(owner) != null)) {
((HeavyWeightPopup)popup).setCacheEnabled(false);
}
return popup;