Control: tags -1 patch

Hi,

This patch solves the issue.

Best,

--
Pierre
Description: properly overriding the addEventHandler and removeEventHandler
 methods in openjfx 21.0.12+3
Author: Pierre Gruet <[email protected]>
Forwarded: no
Last-Update: 2026-09-22

--- a/controlsfx/src/main/java/org/controlsfx/control/textfield/AutoCompletionBinding.java
+++ b/controlsfx/src/main/java/org/controlsfx/control/textfield/AutoCompletionBinding.java
@@ -531,7 +531,8 @@
      * @param eventHandler the handler to register
      * @throws NullPointerException if the event type or handler is null
      */
-    public <E extends Event> void addEventHandler(EventType<E> eventType, EventHandler<E> eventHandler) {
+    @Override
+    public <E extends Event> void addEventHandler(EventType<E> eventType, EventHandler<? super E> eventHandler) {
         eventHandlerManager.addEventHandler(eventType, eventHandler);
     }
 
@@ -546,7 +547,8 @@
      * @param eventHandler the handler to unregister
      * @throws NullPointerException if the event type or handler is null
      */
-    public <E extends Event> void removeEventHandler(EventType<E> eventType, EventHandler<E> eventHandler) {
+    @Override
+    public <E extends Event> void removeEventHandler(EventType<E> eventType, EventHandler<? super E> eventHandler) {
         eventHandlerManager.removeEventHandler(eventType, eventHandler);
     }
 

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to