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 {
|
| 41 | 41 | private final DefaultListSelectionModel selectionModel = new DefaultListSelectionModel(); |
| 42 | 42 | private final TodoListModel model = new TodoListModel(selectionModel); |
| 43 | 43 | private final JList<OsmPrimitive> lstPrimitives = new JList<>(model); |
| 44 | | private final TodoPopup popupMenu = new TodoPopup(lstPrimitives); |
| 45 | 44 | private final AddAction actAdd = new AddAction(model); |
| 46 | 45 | private final PassAction actPass = new PassAction(model); |
| 47 | 46 | private final MarkAction actMark = new MarkAction(model); |
| 48 | 47 | private final MarkSelectedAction actMarkSelected = new MarkSelectedAction(model); |
| | 48 | /* The popup must be created AFTER actions */ |
| | 49 | private final TodoPopup popupMenu = new TodoPopup(lstPrimitives); |
| 49 | 50 | |
| 50 | 51 | // CHECKSTYLE.OFF: LineLength |
| 51 | 52 | private final Shortcut sctPass = Shortcut.registerShortcut("subwindow:todo:pass", tr("Pass over element without marking it"), KeyEvent.VK_OPEN_BRACKET, Shortcut.DIRECT); |