ui: fix background image flickering over Splitter

GitOrigin-RevId: b3a5676a04c7b3b2f637c905e025ae85a659e241
This commit is contained in:
Aleksey Pivovarov
2024-03-28 19:47:00 +00:00
committed by intellij-monorepo-bot
parent 60adb77bd4
commit da2d40cebe
@@ -7,6 +7,7 @@ import com.intellij.util.MathUtil;
import com.intellij.util.ObjectUtils;
import com.intellij.util.ui.EmptyIcon;
import com.intellij.util.ui.JBInsets;
import com.intellij.util.ui.JBSwingUtilities;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
@@ -826,5 +827,10 @@ public class Splitter extends JPanel implements Splittable {
public void setSwitchOrientationEnabled(boolean switchOrientationEnabled) {
mySwitchOrientationEnabled = switchOrientationEnabled;
}
@Override
protected Graphics getComponentGraphics(Graphics g) {
return JBSwingUtilities.runGlobalCGTransform(this, super.getComponentGraphics(g));
}
}
}