IDEA-138372 java tab page maximization not work correctly with multiple screen

Added a registry key that removes suspicious code from Darcula L&F
This commit is contained in:
Sergey Malenkov
2015-07-14 17:35:46 +03:00
parent a884b8e105
commit dd6f31f4d0
2 changed files with 5 additions and 0 deletions
@@ -15,6 +15,7 @@
*/
package com.intellij.ide.ui.laf.darcula.ui;
import com.intellij.openapi.util.registry.Registry;
import com.intellij.ui.Gray;
import com.intellij.ui.ScreenUtil;
import com.intellij.util.ui.JBUI;
@@ -371,6 +372,8 @@ public class DarculaRootPaneUI extends BasicRootPaneUI {
}
public void setMaximized() {
if (Registry.is("darcula.fix.maximized.frame.bounds")) return;
Component tla = myRootPane.getTopLevelAncestor();
GraphicsConfiguration gc = (currentRootPaneGC != null) ? currentRootPaneGC
: tla.getGraphicsConfiguration();
@@ -595,6 +595,8 @@ ide.win.frame.decoration=false
ide.win.frame.decoration.description=Enables Frame and Dialog decorations for IntelliJ and Darcula LaFs on Windows
darcula.fix.native.flickering=false
darcula.fix.native.flickering.description=Fixes white flash on first window appearance
darcula.fix.maximized.frame.bounds=true
darcula.fix.maximized.frame.bounds.description=Disables modification of frame maximized bounds
terminal.buffer.max.lines.count=1000
rubymine.use.vagrant.credential.cache=true