Ticket #15369: v2-0001-SlippyMapBBoxChooser-should-probably-paint-through-p.patch

File v2-0001-SlippyMapBBoxChooser-should-probably-paint-through-p.patch, 1.2 KB (added by ris, 9 years ago)
  • src/org/openstreetmap/josm/gui/bbox/SlippyMapBBoxChooser.java

    From ae14277299129afa7b625ec3c1a2c120e7dc005a Mon Sep 17 00:00:00 2001
    From: Robert Scott <code@humanleg.org.uk>
    Date: Wed, 27 Sep 2017 21:10:40 +0100
    Subject: [PATCH 1/2] SlippyMapBBoxChooser: should probably paint through
     paintComponent() instead of paint()
    
    this way any child components (e.g. the source button) will get painted
    *on top of* any additional painting we do here
    ---
     src/org/openstreetmap/josm/gui/bbox/SlippyMapBBoxChooser.java | 4 ++--
     1 file changed, 2 insertions(+), 2 deletions(-)
    
    diff --git a/src/org/openstreetmap/josm/gui/bbox/SlippyMapBBoxChooser.java b/src/org/openstreetmap/josm/gui/bbox/SlippyMapBBoxChooser.java
    index 62cc20e..6451dd8 100644
    a b public class SlippyMapBBoxChooser extends JMapViewer implements BBoxChooser {  
    214214     * Draw the map.
    215215     */
    216216    @Override
    217     public void paint(Graphics g) {
    218         super.paint(g);
     217    public void paintComponent(Graphics g) {
     218        super.paintComponent(g);
    219219
    220220        // draw selection rectangle
    221221        if (iSelectionRectStart != null && iSelectionRectEnd != null) {