From ee3b777f6293a0adb633d947e6a9fa502b4f01d9 Mon Sep 17 00:00:00 2001 From: 0penBrain <48731257+0penBrain@users.noreply.github.com> Date: Thu, 25 May 2023 18:53:17 +0200 Subject: [PATCH] Spreadsheet: fix string save/restore, fixes #6395 --- src/Mod/Spreadsheet/App/Cell.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/Mod/Spreadsheet/App/Cell.cpp b/src/Mod/Spreadsheet/App/Cell.cpp index 3c4075533b..09593ade95 100644 --- a/src/Mod/Spreadsheet/App/Cell.cpp +++ b/src/Mod/Spreadsheet/App/Cell.cpp @@ -250,12 +250,7 @@ bool Cell::getStringContent(std::string & s, bool persistent) const s = "=" + expression->toString(persistent); else if (freecad_dynamic_cast(expression.get())) { s = static_cast(expression.get())->getText(); - char * end; - errno = 0; - double d = strtod(s.c_str(), &end); - (void)d; // fix gcc warning - if (!*end && errno == 0) - s = "'" + s; + s = "'" + s; } else if (freecad_dynamic_cast(expression.get())) s = "=" + expression->toString();