aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src
diff options
context:
space:
mode:
Diffstat (limited to 'OpenKeychain/src')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/ImportExportOperation.java5
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/PassphraseCacheService.java4
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java46
3 files changed, 8 insertions, 47 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/ImportExportOperation.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/ImportExportOperation.java
index 0bd8ada5a..f42053bad 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/ImportExportOperation.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/ImportExportOperation.java
@@ -46,6 +46,7 @@ import org.sufficientlysecure.keychain.util.FileHelper;
import org.sufficientlysecure.keychain.util.Log;
import org.sufficientlysecure.keychain.util.ProgressScaler;
+import java.io.BufferedOutputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileNotFoundException;
@@ -289,6 +290,10 @@ public class ImportExportOperation extends BaseOperation {
}
*/
+ if ( ! BufferedOutputStream.class.isInstance(outStream)) {
+ outStream = new BufferedOutputStream(outStream);
+ }
+
int okSecret = 0, okPublic = 0, progress = 0;
try {
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/PassphraseCacheService.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/PassphraseCacheService.java
index 97fb7e7b4..63cb6494d 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/PassphraseCacheService.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/PassphraseCacheService.java
@@ -145,7 +145,8 @@ public class PassphraseCacheService extends Service {
* @return passphrase or null (if no passphrase is cached for this keyId)
*/
public static String getCachedPassphrase(Context context, long masterKeyId, long subKeyId) throws KeyNotFoundException {
- Log.d(Constants.TAG, "PassphraseCacheService.getCachedPassphrase() get masterKeyId for " + masterKeyId);
+ Log.d(Constants.TAG, "PassphraseCacheService.getCachedPassphrase() for masterKeyId "
+ + masterKeyId + ", subKeyId " + subKeyId);
Intent intent = new Intent(context, PassphraseCacheService.class);
intent.setAction(ACTION_PASSPHRASE_CACHE_GET);
@@ -194,6 +195,7 @@ public class PassphraseCacheService extends Service {
case MSG_PASSPHRASE_CACHE_GET_KEY_NOT_FOUND:
throw new KeyNotFoundException();
default:
+ Log.e(Constants.TAG, "timeout case!");
throw new KeyNotFoundException("should not happen!");
}
}
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java
index 23b673bcc..8aa6db28d 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java
@@ -102,7 +102,6 @@ public class KeyListFragment extends LoaderFragment
private KeyListAdapter mAdapter;
private StickyListHeadersListView mStickyList;
private ListAwareSwipeRefreshLayout mSwipeRefreshLayout;
-// private Spinner mFilterSpinner;
// saves the mode object for multiselect, needed for reset at some point
private ActionMode mActionMode = null;
@@ -220,15 +219,6 @@ public class KeyListFragment extends LoaderFragment
}
}
- /*
- @Override
- public void onResume() {
- String[] servers = Preferences.getPreferences(getActivity()).getKeyServers();
- mSwipeRefreshLayout.setIsLocked(servers == null || servers.length == 0 || servers[0] == null);
- super.onResume();
- }
- */
-
/**
* Define Adapter and Loader on create of Activity
*/
@@ -237,42 +227,6 @@ public class KeyListFragment extends LoaderFragment
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
-// mFilterSpinner = (Spinner) getActivity().findViewById(R.id.key_list_filter_spinner);
- List<String> list = new ArrayList<String>();
- list.add(getString(R.string.key_list_filter_show_certified));
- list.add(getString(R.string.key_list_filter_show_all));
-
- ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>
- (getActivity(), android.R.layout.simple_spinner_item, list);
-
- dataAdapter.setDropDownViewResource
- (android.R.layout.simple_spinner_dropdown_item);
-
-// mFilterSpinner.setAdapter(dataAdapter);
-
-// mFilterSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
-// @Override
-// public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
-// switch (position) {
-// case 0: {
-// mShowAllKeys = false;
-// getLoaderManager().restartLoader(0, null, KeyListFragment.this);
-// break;
-// }
-// case 1: {
-// mShowAllKeys = true;
-// getLoaderManager().restartLoader(0, null, KeyListFragment.this);
-// break;
-// }
-// }
-// }
-//
-// @Override
-// public void onNothingSelected(AdapterView<?> parent) {
-//
-// }
-// });
-
mStickyList.setOnItemClickListener(this);
mStickyList.setAreHeadersSticky(true);
mStickyList.setDrawingListUnderStickyHeader(false);