From 2d5778a86040e30291970f1e1a548a616b24dd37 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Mon, 21 Jul 2025 20:40:01 +0200 Subject: [PATCH] 'tap': do not consider texts as detecting them requires capturing a large area - which is against performance --- src/edt/edt/edtMainService.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/edt/edt/edtMainService.cc b/src/edt/edt/edtMainService.cc index d582e9af0..6cd58614e 100644 --- a/src/edt/edt/edtMainService.cc +++ b/src/edt/edt/edtMainService.cc @@ -2364,7 +2364,12 @@ MainService::cm_tap () return; } - lay::ShapeFinder finder (true /*point mode*/, false /*all hierarchy levels*/, db::ShapeIterator::All, 0, true /*capture all shapes*/); + lay::ShapeFinder finder (true, // point mode + false, // all hierarchy levels + db::ShapeIterator::flags_type (db::ShapeIterator::All - db::ShapeIterator::Texts), // do not consider texts - their bounding box may be too large + 0, // no excludes + true // capture all shapes + ); // capture all objects in point mode (default: capture one only) finder.set_catch_all (true);