From 473d408bb1354433cb4f18a7fdf047f467ecc6d8 Mon Sep 17 00:00:00 2001
From: Banana Joe <qtc-committer@nokia.com>
Date: Wed, 18 Feb 2009 12:51:29 +0100
Subject: [PATCH] Fixes:    crash on reloading a resource file

RevBy:    thorbjoern
Details:  don't call ResourceView::reset() but ResourceModel::reset()
---
 src/shared/qrceditor/resourcefile.cpp | 1 +
 src/shared/qrceditor/resourceview.cpp | 4 +---
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/shared/qrceditor/resourcefile.cpp b/src/shared/qrceditor/resourcefile.cpp
index ae003d31532..82f706b98d0 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 94df537f2ce..a0066f3a7a9 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)
-- 
GitLab