Ticket #14632: 0001-Fix-contextual-menu-entry-Mark-selected-that-was-not.patch

File 0001-Fix-contextual-menu-entry-Mark-selected-that-was-not.patch, 1.7 KB (added by bagage, 9 years ago)

patch proposal

  • src/org/openstreetmap/josm/plugins/todo/TodoDialog.java

    From 014bab8439e680df5af6dc0d6a9caac5d779e858 Mon Sep 17 00:00:00 2001
    From: Gautier Pelloux-Prayer <gautier+git@damsy.net>
    Date: Sun, 2 Apr 2017 23:29:37 +0200
    Subject: [PATCH] Fix contextual menu entry "Mark selected" that was not being
     displayed due to bad constructors order
    
    ---
     src/org/openstreetmap/josm/plugins/todo/TodoDialog.java | 3 ++-
     1 file changed, 2 insertions(+), 1 deletion(-)
    
    diff --git a/src/org/openstreetmap/josm/plugins/todo/TodoDialog.java b/src/org/openstreetmap/josm/plugins/todo/TodoDialog.java
    index 8014f87..f398279 100644
    a b public class TodoDialog extends ToggleDialog implements PropertyChangeListener {  
    4141    private final DefaultListSelectionModel selectionModel = new DefaultListSelectionModel();
    4242    private final TodoListModel model = new TodoListModel(selectionModel);
    4343    private final JList<OsmPrimitive> lstPrimitives = new JList<>(model);
    44     private final TodoPopup popupMenu = new TodoPopup(lstPrimitives);
    4544    private final AddAction actAdd = new AddAction(model);
    4645    private final PassAction actPass = new PassAction(model);
    4746    private final MarkAction actMark = new MarkAction(model);
    4847    private final MarkSelectedAction actMarkSelected = new MarkSelectedAction(model);
     48    /* The popup must be created AFTER actions */
     49    private final TodoPopup popupMenu = new TodoPopup(lstPrimitives);
    4950
    5051    // CHECKSTYLE.OFF: LineLength
    5152    private final Shortcut sctPass = Shortcut.registerShortcut("subwindow:todo:pass", tr("Pass over element without marking it"), KeyEvent.VK_OPEN_BRACKET, Shortcut.DIRECT);