mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 23:12:56 +00:00
[ODBCCP32]
The control panel automatically runs this applet without clicking on it, fix this wrong behaviour. Patch by Lee Schröder CORE-8323 #resolve #comment Thanks :) svn path=/trunk/; revision=63625
This commit is contained in:
parent
73f4d1ff00
commit
adc64f21ca
1 changed files with 38 additions and 27 deletions
|
@ -19,6 +19,13 @@ CPlApplet(HWND hwndCpl,
|
||||||
LPARAM lParam1,
|
LPARAM lParam1,
|
||||||
LPARAM lParam2)
|
LPARAM lParam2)
|
||||||
{
|
{
|
||||||
|
switch (uMsg)
|
||||||
|
{
|
||||||
|
case CPL_INIT:
|
||||||
|
return TRUE;
|
||||||
|
|
||||||
|
case CPL_DBLCLK:
|
||||||
|
{
|
||||||
if (ODBCProc == NULL)
|
if (ODBCProc == NULL)
|
||||||
{
|
{
|
||||||
TCHAR szBuffer[MAX_PATH];
|
TCHAR szBuffer[MAX_PATH];
|
||||||
|
@ -41,7 +48,7 @@ CPlApplet(HWND hwndCpl,
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if(hLibrary)
|
if (hLibrary)
|
||||||
{
|
{
|
||||||
FreeLibrary(hLibrary);
|
FreeLibrary(hLibrary);
|
||||||
}
|
}
|
||||||
|
@ -49,6 +56,10 @@ CPlApplet(HWND hwndCpl,
|
||||||
TerminateProcess(GetCurrentProcess(), -1);
|
TerminateProcess(GetCurrentProcess(), -1);
|
||||||
return (LONG)-1;
|
return (LONG)-1;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue