From 6ac6e76f12a106a8018fad8b94a30a6d87b39eae Mon Sep 17 00:00:00 2001 From: hikerstk Date: Mon, 16 May 2011 13:13:22 +0000 Subject: [PATCH] Bugfix: clicking on 'back' in a new addon installation case crashed stk. git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@8609 178a84e3-b1eb-0310-8ba1-8eac791a3b58 --- src/states_screens/dialogs/addons_loading.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/states_screens/dialogs/addons_loading.cpp b/src/states_screens/dialogs/addons_loading.cpp index 93b43c10d..abfe06d17 100644 --- a/src/states_screens/dialogs/addons_loading.cpp +++ b/src/states_screens/dialogs/addons_loading.cpp @@ -118,8 +118,11 @@ GUIEngine::EventPropagation { // Cancel a download only if we are installing/upgrading one // (and not uninstalling an installed one): - if(!m_addon.isInstalled() || m_addon.needsUpdate()) - network_http->cancelDownload(); + if(m_download_request) + { + assert(m_download_request); + m_download_request->cancel(); + } dismiss(); return GUIEngine::EVENT_BLOCK; }