Ignore:
Timestamp:
2017-11-18T23:51:23+01:00 (6 years ago)
Author:
Don-vip
Message:

see #11217 - forward note tooltips mouse wheel scroll events to map frame

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/NoteLayer.java

    r13122 r13126  
    1111import java.awt.event.MouseEvent;
    1212import java.awt.event.MouseListener;
     13import java.awt.event.MouseWheelEvent;
     14import java.awt.event.MouseWheelListener;
    1315import java.io.File;
    1416import java.text.DateFormat;
     
    173175        if (displayedWindow != null) {
    174176            displayedWindow.setVisible(false);
     177            for (MouseWheelListener listener : displayedWindow.getMouseWheelListeners()) {
     178                displayedWindow.removeMouseWheelListener(listener);
     179            }
    175180            displayedWindow.dispose();
    176181            displayedWindow = null;
     
    207212            displayedWindow.setAutoRequestFocus(false);
    208213            displayedWindow.add(displayedPanel);
     214            // Forward mouse wheel scroll event to MapMover
     215            displayedWindow.addMouseWheelListener(e -> mv.getMapMover().mouseWheelMoved(
     216                    (MouseWheelEvent) SwingUtilities.convertMouseEvent(displayedWindow, e, mv)));
    209217        } else {
    210218            displayedPanel.setText(text);
Note: See TracChangeset for help on using the changeset viewer.