Skip to content

Commit 7e9cfbf

Browse files
committed
Fix incorrect registration of track filter listeners.
1 parent 0ca920f commit 7e9cfbf

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

src/main/java/fiji/plugin/trackmate/helper/model/ParameterSweepModel.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,7 @@ public ParameterSweepModel()
7777
this.trackFilterModels = new ArrayList<>();
7878

7979
// Register models.
80-
detectorModels().forEach( model -> model.listeners().add( () -> notifyListeners() ) );
81-
trackerModels().forEach( model -> model.listeners().add( () -> notifyListeners() ) );
82-
spotFilterModels().forEach( model -> model.listeners().add( () -> notifyListeners() ) );
83-
trackFilterModels().forEach( model -> model.listeners().add( () -> notifyListeners() ) );
80+
reRegisterListeners();
8481
}
8582

8683
/**
@@ -93,7 +90,7 @@ void reRegisterListeners()
9390
reRegisterListeners( detectorModels.values(), notifier );
9491
reRegisterListeners( trackerModels.values(), notifier );
9592
reRegisterListeners( spotFilterModels, notifier );
96-
reRegisterListeners( spotFilterModels, notifier );
93+
reRegisterListeners( trackFilterModels, notifier );
9794
}
9895

9996
private void reRegisterListeners( final Collection< ? extends AbstractSweepModelBase > models, final ModelListener notifier )

0 commit comments

Comments
 (0)