mirror of
https://github.com/reactos/reactos.git
synced 2024-12-27 17:44:45 +00:00
ignore the hInstance field while searching classes if it's NULL
svn path=/trunk/; revision=9482
This commit is contained in:
parent
924e3b2bea
commit
5096908ac7
2 changed files with 3 additions and 9 deletions
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: window.c,v 1.118 2004/05/21 10:09:31 weiden Exp $
|
/* $Id: window.c,v 1.119 2004/05/23 14:04:58 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS user32.dll
|
* PROJECT: ReactOS user32.dll
|
||||||
|
@ -193,9 +193,6 @@ CreateWindowExA(DWORD dwExStyle,
|
||||||
ControlsInitialized = ControlsInit(ClassName.Buffer);
|
ControlsInitialized = ControlsInit(ClassName.Buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( hInstance == NULL )
|
|
||||||
hInstance = GetModuleHandleW(NULL);
|
|
||||||
|
|
||||||
if (dwExStyle & WS_EX_MDICHILD)
|
if (dwExStyle & WS_EX_MDICHILD)
|
||||||
{
|
{
|
||||||
if (!IS_ATOM(lpClassName))
|
if (!IS_ATOM(lpClassName))
|
||||||
|
@ -281,9 +278,6 @@ CreateWindowExW(DWORD dwExStyle,
|
||||||
ControlsInitialized = ControlsInit(lpClassName);
|
ControlsInitialized = ControlsInit(lpClassName);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( hInstance == NULL )
|
|
||||||
hInstance = GetModuleHandleW(NULL);
|
|
||||||
|
|
||||||
if (dwExStyle & WS_EX_MDICHILD)
|
if (dwExStyle & WS_EX_MDICHILD)
|
||||||
return CreateMDIWindowW(lpClassName, lpWindowName, dwStyle, x, y,
|
return CreateMDIWindowW(lpClassName, lpWindowName, dwStyle, x, y,
|
||||||
nWidth, nHeight, hWndParent, hInstance, (LPARAM)lpParam);
|
nWidth, nHeight, hWndParent, hInstance, (LPARAM)lpParam);
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: class.c,v 1.55 2004/05/17 16:38:58 navaraf Exp $
|
/* $Id: class.c,v 1.56 2004/05/23 14:04:58 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -63,7 +63,7 @@ ClassReferenceClassByAtom(
|
||||||
{
|
{
|
||||||
Current = CONTAINING_RECORD(CurrentEntry, WNDCLASS_OBJECT, ListEntry);
|
Current = CONTAINING_RECORD(CurrentEntry, WNDCLASS_OBJECT, ListEntry);
|
||||||
|
|
||||||
if (Current->Atom == Atom && Current->hInstance == hInstance)
|
if (Current->Atom == Atom && (hInstance == NULL || Current->hInstance == hInstance))
|
||||||
{
|
{
|
||||||
*Class = Current;
|
*Class = Current;
|
||||||
ObmReferenceObject(Current);
|
ObmReferenceObject(Current);
|
||||||
|
|
Loading…
Reference in a new issue