diff --git a/src/kits/interface/Dragger.cpp b/src/kits/interface/Dragger.cpp index 5614de3279..9f1a1090bb 100644 --- a/src/kits/interface/Dragger.cpp +++ b/src/kits/interface/Dragger.cpp @@ -566,5 +566,11 @@ BDragger::ShowPopUp(BView *target, BPoint where) fPopUp->SetTargetForItems(fTarget); - fPopUp->Go(point, true, false, /*BRect(), */true); + float menuWidth, menuHeight; + fPopUp->GetPreferredSize(&menuWidth, &menuHeight); + BRect rect(0, 0, menuWidth, menuHeight); + rect.InsetBy(-0.5, -0.5); + rect.OffsetTo(point); + + fPopUp->Go(point, true, false, rect, true); }