Ignore:
Timestamp:
2018-11-28T22:42:32+01:00 (5 years ago)
Author:
Don-vip
Message:

fix #17040 - fix memory leaks when calling history dialog

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/history/TagInfoViewer.java

    r13849 r14463  
    9191        Supplier<Collection<? extends Tagged>> objectSp = () -> Arrays.asList(histoSp.get());
    9292
    93         tagMenu.add(new CopyValueAction(table, tagKeyFn, objectSp));
    94         tagMenu.add(new CopyKeyValueAction(table, tagKeyFn, objectSp));
    95         tagMenu.add(new CopyAllKeyValueAction(table, tagKeyFn, objectSp));
     93        tagMenu.add(trackJosmAction(new CopyValueAction(table, tagKeyFn, objectSp)));
     94        tagMenu.add(trackJosmAction(new CopyKeyValueAction(table, tagKeyFn, objectSp)));
     95        tagMenu.add(trackJosmAction(new CopyAllKeyValueAction(table, tagKeyFn, objectSp)));
    9696        tagMenu.addSeparator();
    97         tagMenu.add(new HelpAction(table, tagKeyFn, tagValuesFn, null, null));
    98         tagMenu.add(new TaginfoAction(table, tagKeyFn, tagValuesFn, null, null));
     97        tagMenu.add(trackJosmAction(new HelpAction(table, tagKeyFn, tagValuesFn, null, null)));
     98        tagMenu.add(trackJosmAction(new TaginfoAction(table, tagKeyFn, tagValuesFn, null, null)));
    9999
    100100        table.addMouseListener(new PopupMenuLauncher(tagMenu));
Note: See TracChangeset for help on using the changeset viewer.