mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-03 12:23:25 +00:00
fixed imagelist handle leak
svn path=/trunk/; revision=8709
This commit is contained in:
@@ -35,7 +35,3 @@
|
||||
Yes, ROS explorer doesn't read many settings from the registry currently,
|
||||
as it doesn't have a way to configure them. (missing configuration dialogs)
|
||||
|
||||
- Es scheint ein paar GDI-Leaks in deinem Programm zu geben.
|
||||
Wenn man ein neues MDI Fenster öffnet und dann wieder schließt, werden
|
||||
einige GDI-Objekte nicht wieder gelöscht.
|
||||
|
||||
|
||||
@@ -225,7 +225,7 @@ FileChildWindow::FileChildWindow(HWND hwnd, const FileChildWndInfo& info)
|
||||
|
||||
|
||||
if (info._open_mode & OWM_EXPLORE) ///@todo Is not-explore-mode for FileChildWindow completely implemented?
|
||||
_left_hwnd = *(_left=new Pane(_hwnd, IDW_TREE_LEFT, IDW_HEADER_LEFT, _root._entry, true, COL_CONTENT));
|
||||
_left_hwnd = *(_left=new Pane(_hwnd, IDW_TREE_LEFT, IDW_HEADER_LEFT, _root._entry, true, COL_CONTENT));
|
||||
|
||||
_right_hwnd = *(_right=new Pane(_hwnd, IDW_TREE_RIGHT, IDW_HEADER_RIGHT, NULL, false,
|
||||
COL_TYPE|COL_SIZE|COL_DATE|COL_TIME|COL_ATTRIBUTES|COL_INDEX|COL_LINKS|COL_CONTENT));
|
||||
|
||||
@@ -95,6 +95,11 @@ Pane::Pane(HWND hparent, int id, int id_header, Entry* root, bool treePane, int
|
||||
create_header(hparent, id_header);
|
||||
}
|
||||
|
||||
Pane::~Pane()
|
||||
{
|
||||
ImageList_Destroy(_himl);
|
||||
}
|
||||
|
||||
|
||||
LRESULT Pane::WndProc(UINT nmsg, WPARAM wparam, LPARAM lparam)
|
||||
{
|
||||
|
||||
@@ -68,6 +68,7 @@ struct Pane : public SubclassedWindow
|
||||
typedef SubclassedWindow super;
|
||||
|
||||
Pane(HWND hparent, int id, int id_header, Entry* rool, bool treePane, int visible_cols);
|
||||
~Pane();
|
||||
|
||||
#define COLUMNS 12
|
||||
int _widths[COLUMNS];
|
||||
|
||||
Reference in New Issue
Block a user