LibGUI: Make empty TextRange invalid

Having TextRange which is empty doesn't make any sense. So it confuses
the functions that rely on having valid range, and causes them to do
no action.
Fixes #5341
This commit is contained in:
speles 2021-02-25 17:33:45 +02:00 committed by Andreas Kling
parent 2b9098f540
commit c58570ebaf
Notes: sideshowbarker 2024-07-18 21:53:18 +09:00

View file

@ -40,7 +40,7 @@ public:
{
}
bool is_valid() const { return m_start.is_valid() && m_end.is_valid(); }
bool is_valid() const { return m_start.is_valid() && m_end.is_valid() && m_start != m_end; }
void clear()
{
m_start = {};