diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/KeyboardInternationalizationNotificationManager.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/KeyboardInternationalizationNotificationManager.java index 4409728027ac..97070efb5053 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/KeyboardInternationalizationNotificationManager.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/KeyboardInternationalizationNotificationManager.java @@ -52,10 +52,14 @@ public class KeyboardInternationalizationNotificationManager { public static Notification createNotification(@NotNull final String groupDisplayId, @Nullable NotificationListener listener) { - final String productName = ApplicationNamesInfo.getInstance().getProductName(); - Window recentFocusedWindow = WindowManagerEx.getInstanceEx().getMostRecentFocusedWindow(); + if (recentFocusedWindow == null) { + recentFocusedWindow = Window.getWindows()[0]; + } + + final String productName = ApplicationNamesInfo.getInstance().getProductName(); + String text = "We have found out that you are using a non-english keyboard layout. You can enable smart layout support for " + KeyboardSettingsExternalizable.getDisplayLanguageNameForComponent(recentFocusedWindow) + " language." +