IDEA-82162, EA-33215, EA-34294, EA-34295, EA-34296, EA-34301, EA-32825 Mac specific assertion

This commit is contained in:
Konstantin Bulenkov
2012-03-05 13:45:25 +01:00
parent 6d1694ca83
commit e46dc9982e
@@ -706,7 +706,8 @@ public class AbstractPopup implements JBPopup {
myRequestorComponent = owner;
boolean forcedDialog = (SystemInfo.isMac && !(myOwner instanceof IdeFrame)) || myMayBeParent;
boolean forcedDialog = myMayBeParent
|| (SystemInfo.isMac && !(myOwner instanceof IdeFrame) && (myOwner != null && myOwner.isShowing()));
PopupComponent.Factory factory = getFactory(myForcedHeavyweight || myResizable, forcedDialog);
myNativePopup = factory.isNativePopup();