Skip to content

Commit efb6d6e

Browse files
committed
Revert "Fix "could not determine app's private files directory" (#767)"
This reverts commit 7471539.
1 parent 7471539 commit efb6d6e

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

app/src/main/java/com/nutomic/syncthingandroid/activities/FirstStartActivity.java

+5-2
Original file line numberDiff line numberDiff line change
@@ -398,15 +398,18 @@ public void onClick(View v) {
398398
// Get app specific /Android/media directory.
399399
ArrayList<File> externalFilesDir = new ArrayList<>();
400400
externalFilesDir.addAll(Arrays.asList(getExternalMediaDirs()));
401+
if (externalFilesDir.size() > 0) {
402+
externalFilesDir.remove(externalFilesDir.get(0));
403+
}
401404
externalFilesDir.remove(null); // getExternalFilesDirs may return null for an ejected SDcard.
402-
if (externalFilesDir.isEmpty()) {
405+
if (externalFilesDir.size() == 0) {
403406
Log.w(TAG, "Failed to export config. Could not determine app's private files directory on external storage.");
404407
Toast.makeText(FirstStartActivity.this,
405408
getString(R.string.config_export_failed),
406409
Toast.LENGTH_LONG).show();
407410
return;
408411
}
409-
final String exportToMediaPath = externalFilesDir.get(externalFilesDir.size() > 1 ? 1 : 0).getAbsolutePath();
412+
final String exportToMediaPath = externalFilesDir.get(0).getAbsolutePath();
410413
if (!exportConfig(exportToMediaPath)) {
411414
Toast.makeText(FirstStartActivity.this,
412415
getString(R.string.config_export_failed),

0 commit comments

Comments
 (0)