no need to list files as a store can be empty

This commit is contained in:
zeapo 2017-08-10 11:43:15 +02:00
parent 8611fe379c
commit 79e99cceac

View file

@ -307,11 +307,11 @@ public class PasswordStore extends AppCompatActivity {
} }
private void initializeRepositoryInfo() { private void initializeRepositoryInfo() {
if (settings.getBoolean("git_external", false) && settings.getString("git_external_repo", null) != null) { final String externalRepoPath = settings.getString("git_external_repo", null);
File dir = new File(settings.getString("git_external_repo", null)); if (settings.getBoolean("git_external", false) && externalRepoPath != null) {
File dir = new File(externalRepoPath);
if (dir.exists() && dir.isDirectory() && !FileUtils.listFiles(dir, null, true).isEmpty() && if (dir.exists() && dir.isDirectory() && !PasswordRepository.getPasswords(dir, PasswordRepository.getRepositoryDirectory(this)).isEmpty()) {
!PasswordRepository.getPasswords(dir, PasswordRepository.getRepositoryDirectory(this)).isEmpty()) {
PasswordRepository.closeRepository(); PasswordRepository.closeRepository();
checkLocalRepository(); checkLocalRepository();
return; // if not empty, just show me the passwords! return; // if not empty, just show me the passwords!