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

commit a842a92260f16e4b296e3c569ac43603408edb8f
Author:     Katayama Hirofumi MZ <katayama.hirofumi...@gmail.com>
AuthorDate: Mon Jan 1 10:12:51 2024 +0900
Commit:     GitHub <nore...@github.com>
CommitDate: Mon Jan 1 10:12:51 2024 +0900

    [RAPPS] Don't ask for 'remote from registry' when no selection (#6267)
    
    Based on KRosUser's RAPPS.patch.
    JIRA issue: CORE-19409
    If m_ApplicationView->GetFocusedItemData was NULL, then do not ask for 
removal.
---
 base/applications/rapps/gui.cpp | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/base/applications/rapps/gui.cpp b/base/applications/rapps/gui.cpp
index 0c81f789bd1..3283c71ef79 100644
--- a/base/applications/rapps/gui.cpp
+++ b/base/applications/rapps/gui.cpp
@@ -270,14 +270,12 @@ CMainWindow::RemoveSelectedAppFromRegistry()
     if (!szMsgText.LoadStringW(IDS_APP_REG_REMOVE) || 
!szMsgTitle.LoadStringW(IDS_INFORMATION))
         return FALSE;
 
-    if (MessageBoxW(szMsgText, szMsgTitle, MB_YESNO | MB_ICONQUESTION) == 
IDYES)
-    {
-        CAppInfo *InstalledApp = (CAppInfo 
*)m_ApplicationView->GetFocusedItemData();
-        if (!InstalledApp)
-            return FALSE;
+    CAppInfo *InstalledApp = (CAppInfo 
*)m_ApplicationView->GetFocusedItemData();
+    if (!InstalledApp)
+        return FALSE;
 
+    if (MessageBoxW(szMsgText, szMsgTitle, MB_YESNO | MB_ICONQUESTION) == 
IDYES)
         return m_Db->RemoveInstalledAppFromRegistry(InstalledApp);
-    }
 
     return FALSE;
 }

Reply via email to