Changeset 7090 for trunk/src/user32/win32wbase.cpp
- Timestamp:
- Oct 17, 2001, 3:26:57 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/win32wbase.cpp
r6972 r7090 1 /* $Id: win32wbase.cpp,v 1.2 89 2001-10-09 05:18:03phaller Exp $ */1 /* $Id: win32wbase.cpp,v 1.290 2001-10-17 13:26:57 phaller Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 2904 2904 BOOL Win32BaseWindow::IsChild(HWND hwndParent) 2905 2905 { 2906 if(getParent()) { 2907 if(getParent()->getWindowHandle() == hwndParent) 2908 return TRUE; 2909 2910 return getParent()->IsChild(hwndParent); 2911 } 2912 else return 0; 2906 // PH: Optimizer won't unroll calls to getParent() even 2907 // in release build. 2908 Win32BaseWindow *_parent = getParent(); 2909 2910 if(_parent) 2911 { 2912 if(_parent->getWindowHandle() == hwndParent) 2913 return TRUE; 2914 2915 return _parent->IsChild(hwndParent); 2916 } 2917 else 2918 return 0; 2913 2919 } 2914 2920 //****************************************************************************** … … 3196 3202 { 3197 3203 case GW_HWNDFIRST: 3198 if(getParent())3199 {3200 window = (Win32BaseWindow *)getParent();3204 window = (Win32BaseWindow *)getParent(); 3205 if(window) 3206 { 3201 3207 hwndRelated = OSLibWinQueryWindow(window->getOS2WindowHandle(), QWOS_TOP); 3202 3208 window = GetWindowFromOS2FrameHandle(hwndRelated); … … 3214 3220 3215 3221 case GW_HWNDLAST: 3216 if(getParent()) {3217 window = (Win32BaseWindow *)getParent();3222 window = (Win32BaseWindow *)getParent(); 3223 if(window) { 3218 3224 hwndRelated = OSLibWinQueryWindow(window->getOS2WindowHandle(), QWOS_BOTTOM); 3219 3225 dprintf(("os2 handle %x", hwndRelated)); … … 3264 3270 3265 3271 case GW_OWNER: 3266 if(getOwner()) { 3267 hwndRelated = getOwner()->getWindowHandle(); 3272 { 3273 Win32BaseWindow *owner = getOwner(); 3274 if(owner) { 3275 hwndRelated = owner->getWindowHandle(); 3268 3276 } 3269 3277 break; 3278 } 3270 3279 3271 3280 case GW_CHILD:
Note:
See TracChangeset
for help on using the changeset viewer.