Changeset 372 for trunk/src/user32/new/win32class.cpp
- Timestamp:
- Jul 23, 1999, 5:55:46 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/new/win32class.cpp
r311 r372 1 /* $Id: win32class.cpp,v 1. 4 1999-07-15 18:54:55 sandervlExp $ */1 /* $Id: win32class.cpp,v 1.5 1999-07-23 15:55:46 cbratschi Exp $ */ 2 2 /* 3 3 * Win32 Window Class Managment Code for OS/2 … … 106 106 Win32WndClass::~Win32WndClass() 107 107 { 108 if (classNameA) GlobalDeleteAtom(classAtom); 108 109 if(userClassLong) free(userClassLong); 109 110 if(classNameA) free(classNameA); … … 124 125 125 126 if(HIWORD(id) != 0) { 127 //CB: read comment below! 126 128 if(stricmp(wndclass->classNameA, id) == 0 && wndclass->hInstance == hInstance) { 127 129 return(wndclass); … … 138 140 } 139 141 else { 140 if(wndclass->classAtom == (DWORD)id && wndclass->hInstance == hInstance) { 142 //CB: without HInstance check, test program finds class 143 //CB: need more code to compare instance; convert 0 to exe module handle 144 if(wndclass->classAtom == (DWORD)id /*&& wndclass->hInstance == hInstance*/) { 141 145 return(wndclass); 142 146 } … … 144 148 wndclass = (Win32WndClass *)wndclass->GetNext(); 145 149 while(wndclass != NULL) { 146 if(wndclass->classAtom == (DWORD)id && wndclass->hInstance == hInstance) {150 if(wndclass->classAtom == (DWORD)id/* && wndclass->hInstance == hInstance*/) { 147 151 return(wndclass); 148 152 }
Note:
See TracChangeset
for help on using the changeset viewer.