diff --git a/src/plugins/resourceeditor/qrceditor/resourcefile.cpp b/src/plugins/resourceeditor/qrceditor/resourcefile.cpp index c8e74c8c9ac..da5705475b7 100644 --- a/src/plugins/resourceeditor/qrceditor/resourcefile.cpp +++ b/src/plugins/resourceeditor/qrceditor/resourcefile.cpp @@ -224,7 +224,8 @@ bool ResourceFile::save() } const Result<> res = m_textFileFormat.writeFile(m_filePath, contents()); - m_error_message = res.error(); + if (!res) + m_error_message = res.error(); return res.has_value(); }