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

OB: clipboard fixes + changes

File:
1 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//******************************************************************************
Note: See TracChangeset for help on using the changeset viewer.