Ignore:
Timestamp:
2018-09-13T22:48:54+02:00 (6 years ago)
Author:
Don-vip
Message:

fix #16730 - make sure we try to display popup menus only if their parent is visible on screen

File:
1 edited

Legend:

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

    r14119 r14248  
    44import static org.openstreetmap.josm.tools.I18n.tr;
    55
     6import java.awt.Container;
    67import java.awt.Rectangle;
    78import java.awt.event.ActionEvent;
     
    4647     */
    4748    public void show(final JComponent parent) {
    48         final Rectangle r = parent.getBounds();
    49         show(parent.getParent(), r.x, r.y + r.height);
     49        Container parentParent = parent.getParent();
     50        if (parentParent.isShowing()) {
     51            final Rectangle r = parent.getBounds();
     52            show(parentParent, r.x, r.y + r.height);
     53        }
    5054    }
    5155
Note: See TracChangeset for help on using the changeset viewer.