LibGUI: Disallow GlyphMapWidget selection sizes equal to zero

This is a bogus size as the map must always have at least 1 glyph
selected, and it was causing occasional desync between selection
contents and the focused glyph when manipulating selections with
the keyboard.
This commit is contained in:
thankyouverycool
2022-12-15 11:56:06 -05:00
committed by Andreas Kling
parent 8d3f60c7ef
commit 360e58a276
2 changed files with 1 additions and 2 deletions

View File

@@ -44,7 +44,7 @@ bool GlyphMapWidget::Selection::contains(int i) const
void GlyphMapWidget::Selection::extend_to(int glyph)
{
m_size = glyph - m_start;
if (m_size > 0)
if (m_size >= 0)
m_size++;
}