Fixed a couple of bugs in WIN_SetWindowLong caused by previous
change.
This commit is contained in:
parent
038af7925b
commit
536957eb31
|
@ -1714,7 +1714,13 @@ static LONG WIN_SetWindowLong( HWND hwnd, INT offset, LONG newval,
|
||||||
ptr = (DWORD*)&wndPtr->wIDmenu;
|
ptr = (DWORD*)&wndPtr->wIDmenu;
|
||||||
break;
|
break;
|
||||||
case GWL_HINSTANCE:
|
case GWL_HINSTANCE:
|
||||||
retval = SetWindowWord( hwnd, offset, newval );
|
ptr = (DWORD*)&wndPtr->hInstance;
|
||||||
|
break;
|
||||||
|
case GWL_USERDATA:
|
||||||
|
ptr = &wndPtr->userdata;
|
||||||
|
break;
|
||||||
|
case GWL_HWNDPARENT:
|
||||||
|
retval = SetParent( hwnd, (HWND)newval );
|
||||||
goto end;
|
goto end;
|
||||||
case GWL_WNDPROC:
|
case GWL_WNDPROC:
|
||||||
retval = (LONG)WINPROC_GetProc( wndPtr->winproc, type );
|
retval = (LONG)WINPROC_GetProc( wndPtr->winproc, type );
|
||||||
|
@ -1729,10 +1735,6 @@ static LONG WIN_SetWindowLong( HWND hwnd, INT offset, LONG newval,
|
||||||
SendMessageA(hwnd,WM_STYLECHANGED,GWL_STYLE,(LPARAM)&style);
|
SendMessageA(hwnd,WM_STYLECHANGED,GWL_STYLE,(LPARAM)&style);
|
||||||
retval = style.styleOld;
|
retval = style.styleOld;
|
||||||
goto end;
|
goto end;
|
||||||
|
|
||||||
case GWL_USERDATA:
|
|
||||||
ptr = &wndPtr->userdata;
|
|
||||||
break;
|
|
||||||
case GWL_EXSTYLE:
|
case GWL_EXSTYLE:
|
||||||
style.styleOld = wndPtr->dwExStyle;
|
style.styleOld = wndPtr->dwExStyle;
|
||||||
style.styleNew = newval;
|
style.styleNew = newval;
|
||||||
|
|
Loading…
Reference in New Issue