Ignore:
Timestamp:
Feb 12, 2002, 7:07:21 PM (24 years ago)
Author:
sandervl
Message:

Fixed reference count leaks

File:
1 edited

Legend:

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

    r7506 r7890  
    1 /* $Id: windlg.cpp,v 1.29 2001-11-30 18:45:51 sandervl Exp $ */
     1/* $Id: windlg.cpp,v 1.30 2002-02-12 18:07:21 sandervl Exp $ */
    22/*
    33 * Win32 dialog apis for OS/2
     
    443443{
    444444  Win32BaseWindow *dlgcontrol;
     445  int              ret;
    445446
    446447    dlgcontrol = Win32BaseWindow::GetWindowFromHandle(hwnd);
     
    451452    }
    452453    dprintf(("USER32: GetDlgCtrlID %x", hwnd));
    453     return dlgcontrol->getWindowId();
     454    ret = dlgcontrol->getWindowId();
     455    RELEASE_WNDOBJ(dlgcontrol);
     456    return ret;
    454457}
    455458//******************************************************************************
     
    458461{
    459462  Win32Dialog *dialog;
     463  BOOL         ret;
    460464
    461465    dialog = (Win32Dialog *)Win32BaseWindow::GetWindowFromHandle(hwnd);
     
    465469        return 0;
    466470    }
    467     dprintf(("USER32: EndDialog %x %d", hwnd, retval));
    468     return dialog->endDialog(retval);
     471    ret = dialog->endDialog(retval);
     472    RELEASE_WNDOBJ(dialog);
     473    return ret;
    469474}
    470475//******************************************************************************
Note: See TracChangeset for help on using the changeset viewer.