From: sung-su.kim Date: Mon, 14 Oct 2013 07:47:38 +0000 (+0900) Subject: Initialize exception value for decide success. X-Git-Tag: 2.2.1_release~6^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=606a322ca349a170b076a7ab8d1fe0d0d7bcde1d;p=framework%2Fweb%2Fwrt-installer.git Initialize exception value for decide success. [Issue#] N_SE-55213 [Problem] Sometimes uninstall fail pop up is shown even uninstall is success. [Cause] For determining success the exception value was not initialized. [Solution] Initialize to exception value for decide success. In current wrt-installer structure, installer verify this exception value at the end of uninstallation. If uninstallation fail, the value is changed to error code. If not, this value was initial value. [Verification] N/A (Not always issue and logical issue) [SCMRequest] N/A Change-Id: I8a4bb3bdec871b291fc8d5cd6911bf19720798f5 --- diff --git a/src/jobs/plugin_install/job_plugin_install.cpp b/src/jobs/plugin_install/job_plugin_install.cpp index 735016e..2bcd9de 100644 --- a/src/jobs/plugin_install/job_plugin_install.cpp +++ b/src/jobs/plugin_install/job_plugin_install.cpp @@ -31,7 +31,8 @@ JobPluginInstall::JobPluginInstall(PluginPath const &pluginPath, const PluginInstallerStruct &installerStruct) : Job(PluginInstallation), - JobContextBase(installerStruct) + JobContextBase(installerStruct), + m_exceptionCaught(Jobs::Exceptions::Success) { // // Init installer context diff --git a/src/jobs/widget_uninstall/job_widget_uninstall.cpp b/src/jobs/widget_uninstall/job_widget_uninstall.cpp index 6be8dcc..8a674c3 100644 --- a/src/jobs/widget_uninstall/job_widget_uninstall.cpp +++ b/src/jobs/widget_uninstall/job_widget_uninstall.cpp @@ -83,7 +83,8 @@ JobWidgetUninstall::JobWidgetUninstall( const WidgetUninstallationStruct & uninstallerStruct) : Job(Uninstallation), - JobContextBase(uninstallerStruct) + JobContextBase(uninstallerStruct), + m_exceptionCaught(Jobs::Exceptions::Success) { using namespace PackageManager; m_context.removeStarted = false;