diff --git a/Libraries/LibGUI/GFileSystemModel.cpp b/Libraries/LibGUI/GFileSystemModel.cpp index 27d261654d..0aa57d8c3d 100644 --- a/Libraries/LibGUI/GFileSystemModel.cpp +++ b/Libraries/LibGUI/GFileSystemModel.cpp @@ -297,6 +297,8 @@ const GFileSystemModel::Node& GFileSystemModel::node(const GModelIndex& index) c GModelIndex GFileSystemModel::index(int row, int column, const GModelIndex& parent) const { + if (row < 0 || column < 0) + return {}; auto& node = this->node(parent); const_cast(node).reify_if_needed(*this); if (row >= node.children.size())