diff --git a/src/servers/notification/AppGroupView.cpp b/src/servers/notification/AppGroupView.cpp index 9f3dc98994..7361bb89ab 100644 --- a/src/servers/notification/AppGroupView.cpp +++ b/src/servers/notification/AppGroupView.cpp @@ -103,7 +103,7 @@ AppGroupView::Draw(BRect updateRect) void AppGroupView::MouseDown(BPoint point) { - if (fCloseRect.Contains(point)) { + if (BRect(fCloseRect).InsetBySelf(-5, -5).Contains(point)) { int32 children = fInfo.size(); for (int32 i = 0; i < children; i++) { GetLayout()->RemoveView(fInfo[i]); @@ -116,7 +116,7 @@ AppGroupView::MouseDown(BPoint point) BMessage message(kRemoveGroupView); message.AddPointer("view", this); fParent->PostMessage(&message); - } else if (fCollapseRect.Contains(point)) { + } else if (BRect(fCollapseRect).InsetBySelf(-5, -5).Contains(point)) { fCollapsed = !fCollapsed; int32 children = fInfo.size(); if (fCollapsed) {