Skip to content

Commit 99c418c

Browse files
committed
Android: Pass absolute path to media scanner
1 parent a13bb4d commit 99c418c

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

src/core/map.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -704,7 +704,7 @@ bool Map::exportTo(const QString& path, MapView* view, const FileFormat* format)
704704
// Make the MediaScanner aware of the *updated* file. This is an
705705
// attempt to resolve issues with files being transferred
706706
// incompletely to the PC (#1115).
707-
Android::mediaScannerScanFile(path);
707+
Android::mediaScannerScanFile(QFileInfo(path).absolutePath());
708708
}
709709
#endif
710710
}

src/sensors/gps_track.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323

2424
#include <QApplication>
2525
#include <QFile>
26+
#include <QFileInfo>
2627
#include <QHash>
2728
#include <QMessageBox>
2829
#include <QXmlStreamReader>
@@ -223,7 +224,7 @@ bool Track::saveTo(const QString& path) const
223224
file.close();
224225
#ifdef Q_OS_ANDROID
225226
// Make the MediaScanner aware of the *updated* file.
226-
Android::mediaScannerScanFile(path);
227+
Android::mediaScannerScanFile(QFileInfo(path).absolutePath());
227228
#endif
228229
return true;
229230
}

src/templates/template_image.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
#include <QAbstractButton>
3030
#include <QByteArray>
3131
#include <QDebug>
32+
#include <QFileInfo>
3233
#include <QFlags>
3334
#include <QHBoxLayout>
3435
#include <QIcon>
@@ -103,7 +104,7 @@ bool TemplateImage::saveTemplateFile() const
103104
const auto result = image.save(template_path);
104105
#ifdef Q_OS_ANDROID
105106
// Make the MediaScanner aware of the *updated* file.
106-
Android::mediaScannerScanFile(template_path);
107+
Android::mediaScannerScanFile(QFileInfo(template_path).absolutePath());
107108
#endif
108109
return result;
109110
}

0 commit comments

Comments
 (0)