From 002a884be3dedbc467d7aab6d9628e862396c7d0 Mon Sep 17 00:00:00 2001 From: Soyoung Kim Date: Mon, 29 Apr 2013 23:34:32 +0900 Subject: [PATCH] Fixed progres bar [Issue#] TREL-479 [Problem] Installation progress bar displays abnormal after installing is completed. [Cause] there is no send signal of 100%. [Solution] send 100% signal when installation success. [SCMRequest] N/A Change-Id: I515d322b2fd8fd7193505b2adb72d2ab9b94903a --- src/jobs/widget_install/task_smack.cpp | 7 +++++++ src/jobs/widget_install/task_smack.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/jobs/widget_install/task_smack.cpp b/src/jobs/widget_install/task_smack.cpp index a9c285a..a5624a9 100644 --- a/src/jobs/widget_install/task_smack.cpp +++ b/src/jobs/widget_install/task_smack.cpp @@ -47,6 +47,7 @@ TaskSmack::TaskSmack(InstallerContext& context) : AddStep(&TaskSmack::SmackFolderLabelingStep); AddStep(&TaskSmack::SmackPrivilegeStep); AddStep(&TaskSmack::SmackTemporaryStep); + AddStep(&TaskSmack::SetEndofInstallation); } void TaskSmack::SmackFolderLabelingStep() @@ -174,5 +175,11 @@ void TaskSmack::SmackTemporaryStep() #endif } +void TaskSmack::SetEndofInstallation() +{ + m_context.job->UpdateProgress( + InstallerContext::INSTALL_END, + "End installation"); +} } //namespace WidgetInstall } //namespace Jobs diff --git a/src/jobs/widget_install/task_smack.h b/src/jobs/widget_install/task_smack.h index b602819..4b09f19 100644 --- a/src/jobs/widget_install/task_smack.h +++ b/src/jobs/widget_install/task_smack.h @@ -39,6 +39,7 @@ class TaskSmack : void SmackFolderLabelingStep(); void SmackPrivilegeStep(); void SmackTemporaryStep(); + void SetEndofInstallation(); public: TaskSmack(InstallerContext& context); -- 2.7.4