owner drawn context menus for FileChild
Modified: trunk/reactos/subsys/system/explorer/shell/filechild.cpp
Modified: trunk/reactos/subsys/system/explorer/taskbar/quicklaunch.cpp
Modified: trunk/reactos/subsys/system/explorer/taskbar/quicklaunch.h
Modified: trunk/reactos/subsys/system/explorer/taskbar/taskbar.cpp
Modified: trunk/reactos/subsys/system/explorer/taskbar/taskbar.h

Modified: trunk/reactos/subsys/system/explorer/shell/filechild.cpp
--- trunk/reactos/subsys/system/explorer/shell/filechild.cpp	2005-02-06 13:12:07 UTC (rev 13438)
+++ trunk/reactos/subsys/system/explorer/shell/filechild.cpp	2005-02-06 13:28:34 UTC (rev 13439)
@@ -431,12 +431,15 @@
 			LPDRAWITEMSTRUCT dis = (LPDRAWITEMSTRUCT)lparam;
 			Entry* entry = (Entry*) dis->itemData;
 
-			if (dis->CtlID == IDW_TREE_LEFT)
+			if (dis->CtlID == IDW_TREE_LEFT) {
 				_left->draw_item(dis, entry);
-			else if (dis->CtlID == IDW_TREE_RIGHT)
+				return TRUE;
+			} else if (dis->CtlID == IDW_TREE_RIGHT) {
 				_right->draw_item(dis, entry);
+				return TRUE;
+			}
 
-			return TRUE;}
+			goto def;}
 
 		case WM_SIZE:
 			if (wparam != SIZE_MINIMIZED)

Modified: trunk/reactos/subsys/system/explorer/taskbar/quicklaunch.cpp
--- trunk/reactos/subsys/system/explorer/taskbar/quicklaunch.cpp	2005-02-06 13:12:07 UTC (rev 13438)
+++ trunk/reactos/subsys/system/explorer/taskbar/quicklaunch.cpp	2005-02-06 13:28:34 UTC (rev 13439)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2003, 2004 Martin Fuchs
+ * Copyright 2003, 2004, 2005 Martin Fuchs
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public

Modified: trunk/reactos/subsys/system/explorer/taskbar/quicklaunch.h
--- trunk/reactos/subsys/system/explorer/taskbar/quicklaunch.h	2005-02-06 13:12:07 UTC (rev 13438)
+++ trunk/reactos/subsys/system/explorer/taskbar/quicklaunch.h	2005-02-06 13:28:34 UTC (rev 13439)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2003, 2004 Martin Fuchs
+ * Copyright 2003, 2004, 2005 Martin Fuchs
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public

Modified: trunk/reactos/subsys/system/explorer/taskbar/taskbar.cpp
--- trunk/reactos/subsys/system/explorer/taskbar/taskbar.cpp	2005-02-06 13:12:07 UTC (rev 13438)
+++ trunk/reactos/subsys/system/explorer/taskbar/taskbar.cpp	2005-02-06 13:28:34 UTC (rev 13439)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2003, 2004 Martin Fuchs
+ * Copyright 2003, 2004, 2005 Martin Fuchs
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public

Modified: trunk/reactos/subsys/system/explorer/taskbar/taskbar.h
--- trunk/reactos/subsys/system/explorer/taskbar/taskbar.h	2005-02-06 13:12:07 UTC (rev 13438)
+++ trunk/reactos/subsys/system/explorer/taskbar/taskbar.h	2005-02-06 13:28:34 UTC (rev 13439)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2003, 2004 Martin Fuchs
+ * Copyright 2003, 2004, 2005 Martin Fuchs
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public