- Timestamp:
- Nov 21, 1999, 7:46:36 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/win32wbase.cpp
r1802 r1805 1 /* $Id: win32wbase.cpp,v 1.8 8 1999-11-21 17:34:11 achimhaExp $ */1 /* $Id: win32wbase.cpp,v 1.89 1999-11-21 18:46:36 cbratschi Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 147 147 windowNameA = NULL; 148 148 windowNameW = NULL; 149 wndNameLength = 0;149 wndNameLength = 1; //CB: right? 150 150 151 151 userWindowLong = NULL;; … … 519 519 if(HIWORD(cs->lpszName)) 520 520 { 521 if(isUnicode) 522 SetWindowTextW((LPWSTR)cs->lpszName); 523 else SetWindowTextA((LPSTR)cs->lpszName); 521 if (isUnicode) 522 { 523 windowNameA = (LPSTR)_smalloc(strlen(cs->lpszName)+1); 524 strcpy(windowNameA,cs->lpszName); 525 windowNameW = (LPWSTR)_smalloc((strlen(cs->lpszName)+1)*sizeof(WCHAR)); 526 lstrcpyAtoW(windowNameW,windowNameA); 527 wndNameLength = strlen(windowNameA)+1; //including 0 terminator 528 } else 529 { 530 windowNameA = (LPSTR)_smalloc(lstrlenW((LPWSTR)cs->lpszName)+1); 531 lstrcpyWtoA(windowNameA,(LPWSTR)cs->lpszName); 532 windowNameW = (LPWSTR)_smalloc((lstrlenW((LPWSTR)cs->lpszName)+1)*sizeof(WCHAR)); 533 lstrcpyW(windowNameW,(LPWSTR)cs->lpszName); 534 wndNameLength = strlen(windowNameA)+1; //including 0 terminator 535 } 524 536 } 525 537
Note:
See TracChangeset
for help on using the changeset viewer.