Changeset 4599 for trunk/src


Ignore:
Timestamp:
Nov 15, 2000, 9:30:46 PM (25 years ago)
Author:
sandervl
Message:

OB: clipboard fixes + changes

Location:
trunk/src/user32
Files:
3 edited

Legend:

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

    r3662 r4599  
    1 /* $Id: clipboard.cpp,v 1.8 2000-06-07 14:51:25 sandervl Exp $ */
     1/* $Id: clipboard.cpp,v 1.9 2000-11-15 20:30:45 sandervl Exp $ */
    22
    33/*
     
    169169  Win32BaseWindow *window;
    170170
    171     window = Win32BaseWindow::GetWindowFromHandle(hwnd);
    172     if(!window) {
    173         dprintf(("OpenClipboard, window %x not found", hwnd));
    174         SetLastError(ERROR_INVALID_WINDOW_HANDLE);
    175         return 0;
     171    if (hwnd) {
     172        window = Win32BaseWindow::GetWindowFromHandle(hwnd);
     173        if(!window) {
     174            dprintf(("OpenClipboard, window %x not found", hwnd));
     175            SetLastError(ERROR_INVALID_WINDOW_HANDLE);
     176            return 0;
     177        }
    176178    }
    177179    dprintf(("USER32:  OpenClipboard\n"));
    178     return O32_OpenClipboard(window->getOS2WindowHandle());
     180    return O32_OpenClipboard(hwnd ? window->getOS2WindowHandle() : NULL);
    179181}
    180182//******************************************************************************
  • trunk/src/user32/oslibmsgtranslate.cpp

    r4457 r4599  
    1 /* $Id: oslibmsgtranslate.cpp,v 1.37 2000-10-08 18:45:35 sandervl Exp $ */
     1/* $Id: oslibmsgtranslate.cpp,v 1.38 2000-11-15 20:30:46 sandervl Exp $ */
    22/*
    33 * Window message translation functions for OS/2
     
    687687        break;
    688688
     689    case WM_RENDERFMT:
     690        winMsg->message = WINWM_RENDERFORMAT;
     691        winMsg->wParam  = (UINT) os2Msg->mp1;
     692        break;
     693
     694    case WM_RENDERALLFMTS:
     695        winMsg->message = WINWM_RENDERALLFORMATS;
     696        break;
     697
    689698    case WM_INITMENU:
    690699    case WM_MENUSELECT:
  • trunk/src/user32/pmwindow.cpp

    r4513 r4599  
    1 /* $Id: pmwindow.cpp,v 1.106 2000-10-22 14:54:35 sandervl Exp $ */
     1/* $Id: pmwindow.cpp,v 1.107 2000-11-15 20:30:46 sandervl Exp $ */
    22/*
    33 * Win32 Window Managment Code for OS/2
     
    792792        break;
    793793
     794    case WM_RENDERFMT:
     795    case WM_RENDERALLFMTS:
     796        win32wnd->DispatchMsgA(pWinMsg);
     797        break;
     798
    794799    case WM_CHAR:
    795800        win32wnd->MsgChar(pWinMsg);
Note: See TracChangeset for help on using the changeset viewer.