diff options
-rw-r--r-- | Userland/Applications/Spreadsheet/SpreadsheetWidget.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Userland/Applications/Spreadsheet/SpreadsheetWidget.cpp b/Userland/Applications/Spreadsheet/SpreadsheetWidget.cpp index 8d0b2abd5f..717ff58c1b 100644 --- a/Userland/Applications/Spreadsheet/SpreadsheetWidget.cpp +++ b/Userland/Applications/Spreadsheet/SpreadsheetWidget.cpp @@ -517,6 +517,9 @@ void SpreadsheetWidget::load_file(String const& filename, Core::File& file) auto result = m_workbook->open_file(filename, file); if (result.is_error()) { GUI::MessageBox::show_error(window(), result.error()); + if (!m_workbook->has_sheets()) { + add_sheet(); + } return; } |