diff --git a/src/Mod/Spreadsheet/App/Sheet.cpp b/src/Mod/Spreadsheet/App/Sheet.cpp index 81afa4f962..44f455050c 100644 --- a/src/Mod/Spreadsheet/App/Sheet.cpp +++ b/src/Mod/Spreadsheet/App/Sheet.cpp @@ -143,15 +143,13 @@ void Sheet::clearAll() bool Sheet::importFromFile(const std::string &filename, char delimiter, char quoteChar, char escapeChar) { Base::FileInfo fi(filename); - Base::ifstream file(fi); + Base::ifstream file(fi, std::ios::in); int row = 0; PropertySheet::AtomicPropertyChange signaller(cells); clearAll(); - file.open(filename.c_str(), std::ios::in); - if (file.is_open()) { std::string line;