Changeset 2440 for trunk/src/user32/new/win32wbase.cpp
- Timestamp:
- Jan 14, 2000, 6:48:33 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/new/win32wbase.cpp
r2437 r2440 1 /* $Id: win32wbase.cpp,v 1.4 1 2000-01-14 14:45:17 sandervlExp $ */1 /* $Id: win32wbase.cpp,v 1.42 2000-01-14 17:48:32 cbratschi Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 1253 1253 { 1254 1254 LPCSTR lpsz = (LPCSTR)lParam; 1255 1256 if(windowNameA) free(windowNameA); 1257 if(windowNameW) free(windowNameW); 1255 CHAR* oldNameA = windowNameA; 1256 WCHAR* oldNameW = windowNameW; 1258 1257 1259 1258 if (lParam) … … 1272 1271 } 1273 1272 dprintf(("WM_SETTEXT of %x to %s\n", Win32Hwnd, lParam)); 1274 if ( dwStyle & WS_CAPTION)1275 { 1276 //CB: optimize!1277 HandleNCPaint(0);1278 } 1279 /* //CB: endless loop in trackbar.exe -> to fix 1280 if( OS2HwndFrame && (dwStyle & WS_CAPTION) == WS_CAPTION)1281 return OSLibWinSetWindowText(OS2HwndFrame,(LPSTR)windowNameA);1282 */ 1273 if ((dwStyle & WS_CAPTION) && (lstrcmpA(oldNameA,windowNameA) != 0)) 1274 { 1275 UpdateCaptionText(); 1276 OSLibWinSetWindowText(OS2HwndFrame,(LPSTR)windowNameA); 1277 } 1278 1279 if(oldNameA) free(oldNameA); 1280 if(oldNameW) free(oldNameW); 1281 1283 1282 return TRUE; 1284 1283 } … … 1679 1678 LPWSTR lpsz = (LPWSTR)lParam; 1680 1679 1681 if(windowNameA) free(windowNameA);1682 if(windowNameW) free(windowNameW);1680 CHAR* oldNameA = windowNameA; 1681 WCHAR* oldNameW = windowNameW; 1683 1682 1684 1683 if (lParam) … … 1696 1695 wndNameLength = 0; 1697 1696 } 1698 1699 if(OS2HwndFrame && (dwStyle & WS_CAPTION) == WS_CAPTION) 1700 return OSLibWinSetWindowText(OS2HwndFrame,(LPSTR)windowNameA); 1697 dprintf(("WM_SETTEXT of %x\n",Win32Hwnd)); 1698 if ((dwStyle & WS_CAPTION) && (lstrcmpW(oldNameW,windowNameW) != 0)) 1699 { 1700 UpdateCaptionText(); 1701 OSLibWinSetWindowText(OS2HwndFrame,(LPSTR)windowNameA); 1702 } 1703 1704 if(oldNameA) free(oldNameA); 1705 if(oldNameW) free(oldNameW); 1701 1706 1702 1707 return TRUE;
Note:
See TracChangeset
for help on using the changeset viewer.