diff --git a/src/org/openstreetmap/josm/gui/layer/NoteLayer.java b/src/org/openstreetmap/josm/gui/layer/NoteLayer.java
index 42d0697..cc7cf7f 100644
|
a
|
b
|
import javax.swing.Action;
|
| 17 | 17 | import javax.swing.Icon; |
| 18 | 18 | import javax.swing.ImageIcon; |
| 19 | 19 | import javax.swing.JToolTip; |
| | 20 | import javax.swing.SwingUtilities; |
| 20 | 21 | |
| 21 | 22 | import org.openstreetmap.josm.Main; |
| 22 | 23 | import org.openstreetmap.josm.actions.SaveActionBase; |
| … |
… |
import org.openstreetmap.josm.gui.dialogs.LayerListDialog;
|
| 31 | 32 | import org.openstreetmap.josm.gui.dialogs.LayerListPopup; |
| 32 | 33 | import org.openstreetmap.josm.gui.dialogs.NotesDialog; |
| 33 | 34 | import org.openstreetmap.josm.io.NoteExporter; |
| | 35 | import org.openstreetmap.josm.io.OsmApi; |
| 34 | 36 | import org.openstreetmap.josm.io.XmlWriter; |
| 35 | 37 | import org.openstreetmap.josm.tools.ColorHelper; |
| | 38 | import org.openstreetmap.josm.tools.Utils; |
| 36 | 39 | |
| 37 | 40 | /** |
| 38 | 41 | * A layer to hold Note objects |
| … |
… |
public class NoteLayer extends AbstractModifiableLayer implements MouseListener
|
| 216 | 219 | |
| 217 | 220 | @Override |
| 218 | 221 | public void mouseClicked(MouseEvent e) { |
| 219 | | if (e.getButton() != MouseEvent.BUTTON1) { |
| | 222 | if (SwingUtilities.isRightMouseButton(e) && noteData.getSelectedNote() != null) { |
| | 223 | final String url = OsmApi.getOsmApi().getBaseUrl() + "notes/" + noteData.getSelectedNote().getId(); |
| | 224 | if (SwingUtilities.isRightMouseButton(e)) { |
| | 225 | Utils.copyToClipboard(url); |
| | 226 | } |
| | 227 | } else if (!SwingUtilities.isLeftMouseButton(e)) { |
| 220 | 228 | return; |
| 221 | 229 | } |
| 222 | 230 | Point clickPoint = e.getPoint(); |