diff --git a/src/shared/qrceditor/resourcefile.cpp b/src/shared/qrceditor/resourcefile.cpp index ae003d31532166a4845249d0f4bed79c21bee389..82f706b98d0396bf821c4e3679ce8d05b07d3f2e 100644 --- a/src/shared/qrceditor/resourcefile.cpp +++ b/src/shared/qrceditor/resourcefile.cpp @@ -930,6 +930,7 @@ bool ResourceModel::reload() const bool result = m_resource_file.load(); if (result) setDirty(false); + reset(); return result; } diff --git a/src/shared/qrceditor/resourceview.cpp b/src/shared/qrceditor/resourceview.cpp index 94df537f2ce89385a13cad55d18241442b146b44..a0066f3a7a95981598e5673375bae27f85c96f75 100644 --- a/src/shared/qrceditor/resourceview.cpp +++ b/src/shared/qrceditor/resourceview.cpp @@ -489,9 +489,7 @@ bool ResourceView::load(QString fileName) if (!fi.exists()) return false; - const bool result = m_qrcModel->reload(); - reset(); - return result; + return m_qrcModel->reload(); } bool ResourceView::save(void)