diff --git a/src/laybasic/laybasic/layEditable.cc b/src/laybasic/laybasic/layEditable.cc index 9636af8ed..a391c6845 100644 --- a/src/laybasic/laybasic/layEditable.cc +++ b/src/laybasic/laybasic/layEditable.cc @@ -159,7 +159,10 @@ Editables::selection_catch_bbox () { db::DBox sel_bbox; for (iterator e = begin (); e != end (); ++e) { - double l = e->catch_distance (); + // we use a larger distance for the bbox because once there is a box it's + // more likely we want to capture it and it's tedious to capture a single + // text otherwise (issue-994). + double l = e->catch_distance () * 3.0; sel_bbox += e->selection_bbox ().enlarged (db::DVector (l, l)); } return sel_bbox;