From a875a3dbd5e4368af0ac736c6f79e55166f7953d Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Wed, 15 May 2013 17:42:01 +0000 Subject: [PATCH] [SHELL32] * Process CPL_STARTWPARMSW and then CPL_DBLCLK when starting control panel applets. svn path=/trunk/; revision=59019 --- reactos/dll/win32/shell32/control.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/dll/win32/shell32/control.cpp b/reactos/dll/win32/shell32/control.cpp index 421c46df5b8..0082ff36877 100644 --- a/reactos/dll/win32/shell32/control.cpp +++ b/reactos/dll/win32/shell32/control.cpp @@ -431,8 +431,8 @@ static void Control_DoLaunch(CPanel *pPanel, HWND hWnd, LPCWSTR pwszCmd) { /* Start the applet */ TRACE("Starting applet %d\n", i); - if (!pApplet->proc(pApplet->hWnd, CPL_DBLCLK, i, pApplet->info[i].lData)) - pApplet->proc(pApplet->hWnd, CPL_STARTWPARMSW, i, (LPARAM)pwszArg); + if (!pApplet->proc(pApplet->hWnd, CPL_STARTWPARMSW, i, (LPARAM)pwszArg)) + pApplet->proc(pApplet->hWnd, CPL_DBLCLK, i, pApplet->info[i].lData); } else ERR("Applet not found: %ls\n", pwszArg ? pwszArg : L"NULL");