IDEA-317864 Fix coordinate equality in SimpleToolWindowPanel

The "excellent" Swing API strikes again: x is integer, but getX
is floating-point. Of course we don't want to use equality
on floating-point numbers.

GitOrigin-RevId: 3bdac7537a157911cf7e7e89360e9dbcd28d1104
This commit is contained in:
Sergei Tachenov
2024-03-29 11:41:19 +00:00
committed by intellij-monorepo-bot
parent 964b21ede4
commit f503db70f5
@@ -259,7 +259,7 @@ public class SimpleToolWindowPanel extends JBPanelWithEmptyText implements Quick
}
var expectedCoordinate = (myVertical ? toolbar.getHeight() : toolbar.getWidth()) + GAP;
var paneLocation = SwingUtilities.convertPoint(component.getParent(), component.getLocation(), this);
var actualCoordinate = myVertical ? paneLocation.getY() : paneLocation.getX();
var actualCoordinate = myVertical ? paneLocation.y : paneLocation.x;
return expectedCoordinate == actualCoordinate;
}