Ignore:
Timestamp:
2009-04-22T02:39:47+02:00 (17 years ago)
Author:
framm
Message:
  • streamline uploading by requesting commit message as part of the upload confirmation dialog; allow user to re-use latest commit message
Location:
trunk/src/org/openstreetmap/josm/io
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/OsmApi.java

    r1541 r1546  
    66import java.io.BufferedReader;
    77import java.io.BufferedWriter;
    8 import java.io.ByteArrayOutputStream;
    98import java.io.InputStreamReader;
    109import java.io.OutputStream;
     
    2019import java.util.ArrayList;
    2120import java.util.Collection;
     21import java.util.HashMap;
    2222import java.util.Properties;
    23 import java.util.HashMap;
    2423import java.util.StringTokenizer;
    2524
  • trunk/src/org/openstreetmap/josm/io/OsmServerWriter.java

    r1523 r1546  
    77import java.util.LinkedList;
    88
    9 import javax.swing.JOptionPane;
    10 
    119import org.openstreetmap.josm.Main;
     10import org.openstreetmap.josm.actions.UploadAction;
    1211import org.openstreetmap.josm.data.osm.OsmPrimitive;
    1312import org.openstreetmap.josm.data.osm.visitor.NameVisitor;
     
    3029     */
    3130    public Collection<OsmPrimitive> processed;
     31   
    3232
    3333    private OsmApi api = new OsmApi();
     
    7474            "0.6".equals(api.getVersion()));
    7575
    76         // solicit commit comment from user
    77         String comment = null;
    78         while (useChangesets && comment == null) {
    79             comment = JOptionPane.showInputDialog(Main.parent,
    80                  tr("Provide a brief comment for the changes you are uploading:"),
    81                  tr("Commit comment"), JOptionPane.QUESTION_MESSAGE);
    82             if (comment == null)
    83                 return;
    84             // Don't let people just hit enter
    85             if (comment.trim().length() >= 3)
    86                 break;
    87             comment = null;
    88         }
    89        
    9076        // create changeset if required
    9177        try {
    92             if (useChangesets) api.createChangeset(comment);
     78            if (useChangesets) api.createChangeset(UploadAction.lastCommitComment);
    9379        } catch (OsmTransferException ex) {
    9480            dealWithTransferException(ex);
Note: See TracChangeset for help on using the changeset viewer.