diff --git a/Libraries/LibGUI/GItemView.cpp b/Libraries/LibGUI/GItemView.cpp index ac24cd2d8f0..a0db29db738 100644 --- a/Libraries/LibGUI/GItemView.cpp +++ b/Libraries/LibGUI/GItemView.cpp @@ -76,7 +76,7 @@ void GItemView::mousedown_event(GMouseEvent& event) if (item_rect(i).contains(adjusted_position)) { auto index = model()->index(i, 0); if (event.modifiers() & Mod_Ctrl) - selection().add(index); + selection().toggle(index); else selection().set(index); return;