Keep latest corner radius displayed in status bar

This commit is contained in:
Martín Capello 2025-09-11 11:36:09 -03:00
parent 6e0358073f
commit aa447c9802
1 changed files with 6 additions and 1 deletions

View File

@ -128,7 +128,12 @@ public:
snapPointsToGridTiles(loop, stroke); snapPointsToGridTiles(loop, stroke);
} }
bool releaseButton(Stroke& stroke, const Stroke::Pt& pt) override { return false; } bool releaseButton(Stroke& stroke, const Stroke::Pt& pt) override
{
int maxRadius = std::min(ABS(stroke[1].x - stroke[0].x), ABS(stroke[1].y - stroke[0].y)) / 2;
m_cornerRadius = std::min(m_cornerRadius, maxRadius);
return false;
}
void movement(ToolLoop* loop, Stroke& stroke, const Stroke::Pt& pt) override void movement(ToolLoop* loop, Stroke& stroke, const Stroke::Pt& pt) override
{ {