From b6b4a803892b32090be5b0c71af05132eeac6dd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Sundstr=C3=B6m?= Date: Sun, 3 May 2009 13:49:11 +0000 Subject: [PATCH] Comment on reach of method TBeMenu::ResetTargets(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30607 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/deskbar/BeMenu.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/apps/deskbar/BeMenu.cpp b/src/apps/deskbar/BeMenu.cpp index 8c382f9f7f..89602861a7 100644 --- a/src/apps/deskbar/BeMenu.cpp +++ b/src/apps/deskbar/BeMenu.cpp @@ -410,6 +410,10 @@ TBeMenu::ClearMenuBuildingState() void TBeMenu::ResetTargets() { + // This method does not recurse into submenus + // and does not affect menu items in submenus. + // (e.g. "Restart System" and "Power Off") + BNavMenu::ResetTargets(); // if we are dragging, set the target to whatever was set @@ -452,7 +456,8 @@ TBeMenu::ResetTargets() case CMD_REBOOT_SYSTEM: case CMD_SUSPEND_SYSTEM: case CMD_SHUTDOWN_SYSTEM: - // restart/shutdown + // Unreachable cases. + // See comment at start of method. #ifdef __HAIKU__ item->SetTarget(be_app); #else