Index: win32ss/user/ntuser/window.c =================================================================== --- win32ss/user/ntuser/window.c (revision 59067) +++ win32ss/user/ntuser/window.c (working copy) @@ -3915,7 +3915,7 @@ // From user land we only set these. if (fnID != FNID_DESTROY) { // Hacked so we can mark desktop~! - if ( (/*(fnID < FNID_BUTTON)*/ (fnID < FNID_FIRST) && (fnID > FNID_GHOST)) || + if ( (/*(fnID < FNID_BUTTON)*/ (fnID < FNID_FIRST) || (fnID > FNID_GHOST)) && Wnd->fnid != 0 ) { EngSetLastError(ERROR_INVALID_PARAMETER);