allow IDE to start even if there is some problems with frame decoration

This commit is contained in:
Konstantin Bulenkov
2016-11-04 17:42:42 +01:00
parent 8ba032d49c
commit 2f201b8e9b
@@ -27,6 +27,7 @@ import com.intellij.ide.ui.laf.darcula.ui.DarculaRootPaneUI;
import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.ex.ActionManagerEx;
import com.intellij.openapi.application.Application;
import com.intellij.openapi.diagnostic.Logger;
import com.intellij.openapi.extensions.Extensions;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.Comparing;
@@ -91,7 +92,12 @@ public class IdeRootPane extends JRootPane implements UISettingsListener {
public IdeRootPane(ActionManagerEx actionManager, DataManager dataManager, Application application, final IdeFrame frame) {
if (SystemInfo.isWindows && (UIUtil.isUnderDarcula() || UIUtil.isUnderIntelliJLaF()) && frame instanceof IdeFrameImpl) {
//setUI(DarculaRootPaneUI.createUI(this));
setWindowDecorationStyle(FRAME);
try {
setWindowDecorationStyle(FRAME);
}
catch (Exception e) {
Logger.getInstance(IdeRootPane.class).error(e);
}
}
myActionManager = actionManager;