aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/SelectFolderFragment.java
diff options
context:
space:
mode:
authorحسين <zidhussein@gmail.com>2018-08-20 10:13:38 +0100
committerMohamed Zenadi <zeapo@users.noreply.github.com>2018-08-20 11:13:38 +0200
commit30d4d5342ff6cdcc7d1adbd0be34bea4b1aa1a96 (patch)
tree339952842096fc9478a8bc9e459235e428bd117c /app/src/main/java/com/zeapo/pwdstore/SelectFolderFragment.java
parent65ef17727c5ae9e845381807b90af34eff8a7a53 (diff)
downloadHardenedPass-30d4d5342ff6cdcc7d1adbd0be34bea4b1aa1a96.tar.gz
HardenedPass-30d4d5342ff6cdcc7d1adbd0be34bea4b1aa1a96.zip
change the sort order of password items (#421)
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/SelectFolderFragment.java')
-rw-r--r--app/src/main/java/com/zeapo/pwdstore/SelectFolderFragment.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/SelectFolderFragment.java b/app/src/main/java/com/zeapo/pwdstore/SelectFolderFragment.java
index 8f583a8a..d8c5ff16 100644
--- a/app/src/main/java/com/zeapo/pwdstore/SelectFolderFragment.java
+++ b/app/src/main/java/com/zeapo/pwdstore/SelectFolderFragment.java
@@ -1,7 +1,9 @@
package com.zeapo.pwdstore;
import android.content.Context;
+import android.content.SharedPreferences;
import android.os.Bundle;
+import android.preference.PreferenceManager;
import android.support.design.widget.FloatingActionButton;
import android.support.v4.app.Fragment;
import android.support.v7.app.AppCompatActivity;
@@ -51,7 +53,7 @@ public class SelectFolderFragment extends Fragment{
pathStack = new Stack<>();
recyclerAdapter = new FolderRecyclerAdapter((SelectFolderActivity) getActivity(), mListener,
- PasswordRepository.getPasswords(new File(path), PasswordRepository.getRepositoryDirectory(getActivity())));
+ PasswordRepository.getPasswords(new File(path), PasswordRepository.getRepositoryDirectory(getActivity()), getSortOrder()));
}
@Override
@@ -87,7 +89,7 @@ public class SelectFolderFragment extends Fragment{
recyclerView.scrollToPosition(0);
recyclerAdapter.clear();
- recyclerAdapter.addAll(PasswordRepository.getPasswords(item.getFile(), PasswordRepository.getRepositoryDirectory(context)));
+ recyclerAdapter.addAll(PasswordRepository.getPasswords(item.getFile(), PasswordRepository.getRepositoryDirectory(context), getSortOrder()));
((AppCompatActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
@@ -109,4 +111,8 @@ public class SelectFolderFragment extends Fragment{
else
return pathStack.peek();
}
+
+ private PasswordRepository.PasswordSortOrder getSortOrder() {
+ return PasswordRepository.PasswordSortOrder.getSortOrder(PreferenceManager.getDefaultSharedPreferences(getActivity()));
+ }
}