Author: bonefish Date: 2010-11-18 16:55:15 +0100 (Thu, 18 Nov 2010) New Revision: 39482 Changeset: http://dev.haiku-os.org/changeset/39482 Modified: haiku/trunk/src/apps/terminal/TermWindow.cpp Log: Don't require the user to hold the mouse perfectly still when click-opening the tab menu. Modified: haiku/trunk/src/apps/terminal/TermWindow.cpp =================================================================== --- haiku/trunk/src/apps/terminal/TermWindow.cpp 2010-11-18 15:41:06 UTC (rev 39481) +++ haiku/trunk/src/apps/terminal/TermWindow.cpp 2010-11-18 15:55:15 UTC (rev 39482) @@ -1070,7 +1070,11 @@ popUpMenu->AddItem(new BMenuItem(B_TRANSLATE("Close tab"), message)); popUpMenu->SetAsyncAutoDestruct(true); popUpMenu->SetTargetForItems(BMessenger(this)); - popUpMenu->Go(tabView->ConvertToScreen(point), true, true, true); + + BPoint screenWhere = tabView->ConvertToScreen(point); + BRect mouseRect(screenWhere, screenWhere); + mouseRect.InsetBy(-4.0, -4.0); + popUpMenu->Go(screenWhere, true, true, mouseRect, true); }