On Wed, 23 Aug 2023 10:44:57 GMT, Prasanta Sadhukhan <psadhuk...@openjdk.org> wrote:
>> modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/Disposer.java >> line 94: >> >>> 92: public static void removeRecord(DisposerRecord rec) { >>> 93: disposerInstance.records.remove(rec); >>> 94: } >> >> Sorry, but this won't work. The record is not the key, see this line: >> >> disposerInstance.records.put(ref, rec); > > I am not sure if this `removeRecord `is necessary for swing-interop > Disposer...Other javafx Disposer like > modules/javafx.base/src/main/java/com/sun/javafx/property/adapter/Disposer.java > also does not have `removeRecord` method See this comment: https://github.com/openjdk/jfx/pull/1219#issuecomment-1687998468 ------------- PR Review Comment: https://git.openjdk.org/jfx/pull/1219#discussion_r1302930660