Compare listener using equals() during removal

pull/37/head
Kai S. K. Engelbart 2022-01-18 17:09:05 +01:00
parent 8609c6a90c
commit 2d276a1d74
Signed by: kske
GPG Key ID: 8BEB13EC5DF7EF13
1 changed files with 2 additions and 2 deletions

View File

@ -423,7 +423,7 @@ public final class EventBus {
var it = binding.iterator();
while (it.hasNext()) {
var handler = it.next();
if (handler.getListener() == listener) {
if (handler.getListener().equals(listener)) {
logger.log(Level.DEBUG, "Unbinding event handler {0}", handler);
it.remove();
}
@ -435,7 +435,7 @@ public final class EventBus {
var it = binding.iterator();
while (it.hasNext()) {
var handler = it.next();
if (handler.getListener() == listener) {
if (handler.getListener().equals(listener)) {
logger.log(Level.TRACE, "Removing event handler {0} from cache", handler);
it.remove();
}