[SHELL32]

* Process CPL_STARTWPARMSW and then CPL_DBLCLK when starting control panel applets.

svn path=/trunk/; revision=59019
This commit is contained in:
Amine Khaldi 2013-05-15 17:42:01 +00:00
parent 0af75befc5
commit a875a3dbd5

View file

@ -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");