Ignore:
Timestamp:
Jun 8, 2000, 8:10:12 PM (25 years ago)
Author:
sandervl
Message:

lots of fixes + changes (see ChangeLog)

File:
1 edited

Legend:

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

    r3663 r3679  
    1 /* $Id: window.cpp,v 1.69 2000-06-07 21:45:52 sandervl Exp $ */
     1/* $Id: window.cpp,v 1.70 2000-06-08 18:10:12 sandervl Exp $ */
    22/*
    33 * Win32 window apis for OS/2
     
    400400  Win32BaseWindow *window;
    401401
    402     window = Win32BaseWindow::GetWindowFromHandle(hwnd);
    403     if(!window) {
    404         dprintf(("GetTopWindow, window %x not found", hwnd));
    405         SetLastError(ERROR_INVALID_WINDOW_HANDLE);
    406         return 0;
     402    if(hwnd == HWND_DESKTOP) {
     403        window = windowDesktop;
     404    }
     405    else {
     406        window = Win32BaseWindow::GetWindowFromHandle(hwnd);
     407        if(!window) {
     408                dprintf(("GetTopWindow, window %x not found", hwnd));
     409                SetLastError(ERROR_INVALID_WINDOW_HANDLE);
     410                return 0;
     411        }
    407412    }
    408413    return window->GetTopWindow();
Note: See TracChangeset for help on using the changeset viewer.