Ignore:
Timestamp:
2015-05-26T21:30:33+02:00 (9 years ago)
Author:
Don-vip
Message:

fix #11485 - robustness to JDK-6322854 when dealing with system selection

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/tagging/ac/AutoCompletingComboBox.java

    r8268 r8429  
    2626import org.openstreetmap.josm.Main;
    2727import org.openstreetmap.josm.gui.widgets.JosmComboBox;
     28import org.openstreetmap.josm.tools.Utils;
    2829
    2930/**
     
    134135            // save unix system selection (middle mouse paste)
    135136            Clipboard sysSel = Toolkit.getDefaultToolkit().getSystemSelection();
    136             if(sysSel != null) {
    137                 Transferable old = sysSel.getContents(null);
     137            if (sysSel != null) {
     138                Transferable old = Utils.getTransferableContent(sysSel);
    138139                editorComponent.select(start, end);
    139140                sysSel.setContents(old, null);
     
    198199                        // save unix system selection (middle mouse paste)
    199200                        Clipboard sysSel = Toolkit.getDefaultToolkit().getSystemSelection();
    200                         if(sysSel != null) {
    201                             Transferable old = sysSel.getContents(null);
     201                        if (sysSel != null) {
     202                            Transferable old = Utils.getTransferableContent(sysSel);
    202203                            editorComponent.selectAll();
    203204                            sysSel.setContents(old, null);
Note: See TracChangeset for help on using the changeset viewer.