Platform: show dialogs even if the window is hidden

This commit is contained in:
Anton Makeev
2012-04-19 14:54:25 +02:00
parent 1d3b4a9fa0
commit 48e7cc17c1
@@ -15,10 +15,10 @@
*/
package com.intellij.ui.mac.foundation;
import com.intellij.openapi.util.Comparing;
import org.jetbrains.annotations.Nullable;
import javax.swing.*;
import java.awt.*;
import static com.intellij.ui.mac.foundation.Foundation.invoke;
@@ -52,11 +52,9 @@ public class MacUtil {
final ID windowTitle = invoke(window, "title");
if (windowTitle != null && windowTitle.intValue() != 0) {
final String titleString = toStringViaUTF8(windowTitle);
if (titleString.equals(title)) {
if (1 == invoke(window, "isVisible").intValue()) {
focusedWindow = window;
break;
}
if (Comparing.equal(titleString, title)) {
focusedWindow = window;
break;
}
}
}