Commit in reactos/subsys/system/explorer on MAIN
doc/TODO.txt-41.34 -> 1.35
shell/filechild.cpp+1-11.41 -> 1.42
     /pane.cpp+51.27 -> 1.28
     /pane.h+11.11 -> 1.12
+7-5
4 modified files
fixed imagelist handle leak

reactos/subsys/system/explorer/doc
TODO.txt 1.34 -> 1.35
diff -u -r1.34 -r1.35
--- TODO.txt	14 Mar 2004 12:06:24 -0000	1.34
+++ TODO.txt	14 Mar 2004 12:43:26 -0000	1.35
@@ -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.
-

reactos/subsys/system/explorer/shell
filechild.cpp 1.41 -> 1.42
diff -u -r1.41 -r1.42
--- filechild.cpp	14 Mar 2004 12:06:25 -0000	1.41
+++ filechild.cpp	14 Mar 2004 12:43:27 -0000	1.42
@@ -225,7 +225,7 @@
 
 
 		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));

reactos/subsys/system/explorer/shell
pane.cpp 1.27 -> 1.28
diff -u -r1.27 -r1.28
--- pane.cpp	5 Feb 2004 21:38:48 -0000	1.27
+++ pane.cpp	14 Mar 2004 12:43:27 -0000	1.28
@@ -95,6 +95,11 @@
 	create_header(hparent, id_header);
 }
 
+Pane::~Pane()
+{
+	ImageList_Destroy(_himl);
+}
+
 
 LRESULT Pane::WndProc(UINT nmsg, WPARAM wparam, LPARAM lparam)
 {

reactos/subsys/system/explorer/shell
pane.h 1.11 -> 1.12
diff -u -r1.11 -r1.12
--- pane.h	1 Feb 2004 10:52:24 -0000	1.11
+++ pane.h	14 Mar 2004 12:43:27 -0000	1.12
@@ -68,6 +68,7 @@
 	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];
CVSspam 0.2.8