From 1080834a699d8ac1984b4138f70d878300b146f7 Mon Sep 17 00:00:00 2001 From: DarkWyrm Date: Sat, 16 Dec 2006 20:04:31 +0000 Subject: [PATCH] Made the Quit menu item in the system tray appear only when the icon is clicked on with the Shift key and renamed it to Shutdown Mail Services (which is clearer) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19537 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/mail/deskbarview.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/servers/mail/deskbarview.cpp b/src/servers/mail/deskbarview.cpp index 5920459040..a3c3dfb19c 100644 --- a/src/servers/mail/deskbarview.cpp +++ b/src/servers/mail/deskbarview.cpp @@ -538,10 +538,14 @@ DeskbarView::BuildMenu() menu->AddItem(new BMenuItem( MDR_DIALECT_CHOICE ("Edit Preferences","P) メール環境設定") B_UTF8_ELLIPSIS, new BMessage(MD_OPEN_PREFS))); - menu->AddItem(new BMenuItem( - MDR_DIALECT_CHOICE ("Quit","Q) 終了"), - new BMessage(B_QUIT_REQUESTED))); + if (modifiers() & B_SHIFT_KEY) + { + menu->AddItem(new BMenuItem( + MDR_DIALECT_CHOICE ("Shutdown Mail Services","Q) 終了"), + new BMessage(B_QUIT_REQUESTED))); + } + // Reset Item Targets (only those which aren't already set) for (int32 i = menu->CountItems();i-- > 0;)