diff --git a/platform/platform-impl/src/com/intellij/openapi/application/impl/islands/IslandsGradientPainter.kt b/platform/platform-impl/src/com/intellij/openapi/application/impl/islands/IslandsGradientPainter.kt index f37505042a38..ff568cf401c6 100644 --- a/platform/platform-impl/src/com/intellij/openapi/application/impl/islands/IslandsGradientPainter.kt +++ b/platform/platform-impl/src/com/intellij/openapi/application/impl/islands/IslandsGradientPainter.kt @@ -125,7 +125,7 @@ private fun doGradientPaint(frame: IdeFrame, mainColor: Color, project: Project, val totalWidth = alignIntToInt(leftWidth + rightWidth, ctx, PaintUtil.RoundingMode.CEIL, null) val fullBounds = Rectangle(totalWidth, height) - val bounds = g.clipBounds?.intersection(fullBounds) ?: fullBounds + val bounds = if (SystemInfo.isLinux) fullBounds else g.clipBounds?.intersection(fullBounds) ?: fullBounds if (bounds.isEmpty) { return }