From 35c6dceee0d5be651b7241ac505710df0b2020c8 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Fri, 8 Mar 2019 16:02:00 +0100 Subject: [PATCH] FileManager: Don't crash if pressing Return with no selected item. --- Applications/FileManager/DirectoryTableModel.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Applications/FileManager/DirectoryTableModel.cpp b/Applications/FileManager/DirectoryTableModel.cpp index 550ed4598e..c8166ac256 100644 --- a/Applications/FileManager/DirectoryTableModel.cpp +++ b/Applications/FileManager/DirectoryTableModel.cpp @@ -204,6 +204,8 @@ void DirectoryTableModel::open(const String& a_path) void DirectoryTableModel::activate(const GModelIndex& index) { + if (!index.is_valid()) + return; auto& entry = this->entry(index.row()); FileSystemPath path(String::format("%s/%s", m_path.characters(), entry.name.characters())); if (entry.is_directory()) {