Ignore:
Timestamp:
Dec 1, 1999, 7:43:08 PM (26 years ago)
Author:
sandervl
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/win32wbase.cpp

    r1922 r1926  
    1 /* $Id: win32wbase.cpp,v 1.100 1999-12-01 18:23:29 cbratschi Exp $ */
     1/* $Id: win32wbase.cpp,v 1.101 1999-12-01 18:43:08 sandervl Exp $ */
    22/*
    33 * Win32 Window Base Class for OS/2
     
    520520    if (!isUnicode)
    521521    {
    522       wndNameLength = strlen(cs->lpszName);
    523       windowNameA = (LPSTR)_smalloc(wndNameLength+1);
    524       strcpy(windowNameA,cs->lpszName);
    525       windowNameW = (LPWSTR)_smalloc((wndNameLength+1)*sizeof(WCHAR));
    526       lstrcpyAtoW(windowNameW,windowNameA);
    527     } else
    528     {
    529       wndNameLength = lstrlenW((LPWSTR)cs->lpszName);
    530       windowNameA = (LPSTR)_smalloc(wndNameLength+1);
    531       lstrcpyWtoA(windowNameA,(LPWSTR)cs->lpszName);
    532       windowNameW = (LPWSTR)_smalloc((wndNameLength+1)*sizeof(WCHAR));
    533       lstrcpyW(windowNameW,(LPWSTR)cs->lpszName);
     522        wndNameLength = strlen(cs->lpszName);
     523        windowNameA = (LPSTR)_smalloc(wndNameLength+1);
     524        strcpy(windowNameA,cs->lpszName);
     525        windowNameW = (LPWSTR)_smalloc((wndNameLength+1)*sizeof(WCHAR));
     526        lstrcpyAtoW(windowNameW,windowNameA);
     527        windowNameA[wndNameLength] = 0;
     528        windowNameW[wndNameLength] = 0;
     529    }
     530    else
     531    {
     532        wndNameLength = lstrlenW((LPWSTR)cs->lpszName);
     533        windowNameA = (LPSTR)_smalloc(wndNameLength+1);
     534        lstrcpyWtoA(windowNameA,(LPWSTR)cs->lpszName);
     535        windowNameW = (LPWSTR)_smalloc((wndNameLength+1)*sizeof(WCHAR));
     536        lstrcpyW(windowNameW,(LPWSTR)cs->lpszName);
     537        windowNameA[wndNameLength] = 0;
     538        windowNameW[wndNameLength] = 0;
    534539    }
    535540  }
     
    23512356       if (isChild())
    23522357       {
    2353                 Win32BaseWindow *windowParent = getParent();
    2354                 if(windowParent) {
    2355                         hParent = getParent()->getOS2WindowHandle();
    2356                 }
    2357                 else    dprintf(("WARNING: Win32BaseWindow::SetWindowPos window %x is child but has no parent!!", getWindowHandle()));
     2358            Win32BaseWindow *windowParent = getParent();
     2359            if(windowParent) {
     2360                hParent = getParent()->getOS2WindowHandle();
     2361        }
     2362        else    dprintf(("WARNING: Win32BaseWindow::SetWindowPos window %x is child but has no parent!!", getWindowHandle()));
    23582363       }
    23592364       OSLibWinQueryWindowPos(OS2HwndFrame, &swpOld);
Note: See TracChangeset for help on using the changeset viewer.