diff --git a/src/main/java/eu/siacs/conversations/services/ExportBackupService.java b/src/main/java/eu/siacs/conversations/services/ExportBackupService.java index d67a08c60..587f281b4 100644 --- a/src/main/java/eu/siacs/conversations/services/ExportBackupService.java +++ b/src/main/java/eu/siacs/conversations/services/ExportBackupService.java @@ -486,7 +486,7 @@ public class ExportBackupService extends Service { boolean success = false; ObjectOutputStream output = null; try { - final File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS) + File.separator + APP_DIRECTORY + File.separator + "Database" + File.separator, "settings.dat"); + final File file = new File(getBackupDirectory(null), "settings_" + ((new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss")).format(new Date()) + ".dat")); final File directory = file.getParentFile(); if (directory != null && directory.mkdirs()) { Log.d(Config.LOGTAG, "created backup directory " + directory.getAbsolutePath());