https://git.reactos.org/?p=reactos.git;a=commitdiff;h=47bbd637d8d0b8d012e4071b3bdae83d938267d8

commit 47bbd637d8d0b8d012e4071b3bdae83d938267d8
Author: Alexander Shaposhnikov <[email protected]>
AuthorDate: Sun Nov 5 20:44:27 2017 +0200

    [RAPPS] Reflect installation status it download dialog header.
    
    Pointed out by Mark Jansen
---
 base/applications/rapps/loaddlg.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/base/applications/rapps/loaddlg.cpp 
b/base/applications/rapps/loaddlg.cpp
index 166b38304c..0d3d554fae 100644
--- a/base/applications/rapps/loaddlg.cpp
+++ b/base/applications/rapps/loaddlg.cpp
@@ -804,7 +804,13 @@ run:
 
             if (ShellExecuteExW(&shExInfo))
             {
+                //reflect installation progress in the titlebar
+                //TODO: make a separate string with a placeholder to include 
app name?
+                ATL::CStringW szMsgText = 
LoadStatusString(DLSTATUS_INSTALLING);
+                SetWindowTextW(hDlg, szMsgText.GetString());
+
                 DownloadsListView.SetDownloadStatus(iAppId, 
DLSTATUS_INSTALLING);
+
                 //TODO: issue an install operation separately so that the apps 
could be downloaded in the background
                 WaitForSingleObject(shExInfo.hProcess, INFINITE);
                 CloseHandle(shExInfo.hProcess);

Reply via email to