Ignore:
Timestamp:
2015-02-10T22:55:53+01:00 (9 years ago)
Author:
bastiK
Message:

applied #11059 - New method unflagNewGpsData(), modified infoText (patch by holgermappt)

File:
1 edited

Legend:

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

    r7912 r8041  
    251251    /**
    252252     * Indicates that the image has new GPS data.
    253      * That flag is used e.g. by the photo_geotagging plugin to decide for which image
    254      * file the EXIF GPS data needs to be (re-)written.
     253     * That flag is set by new GPS data providers.  It is used e.g. by the photo_geotagging plugin
     254     * to decide for which image file the EXIF GPS data needs to be (re-)written.
    255255     * @since 6392
    256256     */
    257257    public void flagNewGpsData() {
    258258        isNewGpsData = true;
    259         // We need to set the GPS time to tell the system (mainly the photo_geotagging plug-in)
    260         // that the GPS data has changed. Check for existing GPS time and take EXIF time otherwise.
    261         // This can be removed once isNewGpsData is used instead of the GPS time.
    262         if (gpsTime == null) {
    263             Date time = getExifGpsTime();
    264             if (time == null) {
    265                 time = getExifTime();
    266                 if (time == null) {
    267                     // Time still not set, take the current time.
    268                     time = new Date();
    269                 }
    270             }
    271             gpsTime = time;
    272         }
    273         if (tmp != null && !tmp.hasGpsTime()) {
    274             // tmp.gpsTime overrides gpsTime, so we set it too.
    275             tmp.gpsTime = gpsTime;
    276         }
     259   }
     260
     261    /**
     262     * Remove the flag that indicates new GPS data.
     263     * The flag is cleared by a new GPS data consumer.
     264     */
     265    public void unflagNewGpsData() {
     266        isNewGpsData = false;
    277267    }
    278268
Note: See TracChangeset for help on using the changeset viewer.