Skip to content

Commit 6eadad6

Browse files
committed
Fix OverlapTracker not working if the first frame was devoid of visible spots.
Noticed by Laura Xénard @Mini-Miette Fix #260
1 parent 9deec42 commit 6eadad6

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/main/java/fiji/plugin/trackmate/tracking/overlap/OverlapTracker.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,11 @@ public boolean process()
203203
final Map< Spot, Polygon2D > targetGeometries = createGeometry( spots.iterable( targetFrame, true ), method, enlargeFactor );
204204

205205
if ( sourceGeometries.isEmpty() || targetGeometries.isEmpty() )
206+
{
207+
sourceGeometries = targetGeometries;
208+
logger.setProgress( ( double ) progress++ / spots.keySet().size() );
206209
continue;
210+
}
207211

208212
final ExecutorService executors = Threads.newFixedThreadPool( numThreads );
209213
final List< Future< IoULink > > futures = new ArrayList<>();

0 commit comments

Comments
 (0)