aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain
diff options
context:
space:
mode:
authorVincent <valodim@mugenguild.com>2015-05-30 23:16:07 +0200
committerVincent <valodim@mugenguild.com>2015-05-30 23:16:07 +0200
commit5d87872245ed781fa610cfa61a35d5e3f85a984e (patch)
treef77839e53470ba51956606a062e4273e0bf276dd /OpenKeychain/src/main/java/org/sufficientlysecure/keychain
parent3be44898db2afd1fd993553e228efaac94f14120 (diff)
parentcfeffef80d8c204aba90b477741128f297fcad06 (diff)
downloadopen-keychain-5d87872245ed781fa610cfa61a35d5e3f85a984e.tar.gz
open-keychain-5d87872245ed781fa610cfa61a35d5e3f85a984e.tar.bz2
open-keychain-5d87872245ed781fa610cfa61a35d5e3f85a984e.zip
Merge pull request #1318 from adithyaphilip/remove-nan
Prevent NaN Progress Dialog on import with no selected keys
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java
index ee57dd319..d02030cbf 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java
@@ -384,6 +384,13 @@ public class ImportKeysActivity extends BaseNfcActivity {
*/
public void importKeys() {
ImportKeysListFragment.LoaderState ls = mListFragment.getLoaderState();
+
+ if (mListFragment.getSelectedEntries().size() == 0) {
+ Notify.create(this, R.string.error_nothing_import_selected, Notify.Style.ERROR)
+ .show((ViewGroup) findViewById(R.id.import_snackbar));
+ return;
+ }
+
if (ls instanceof ImportKeysListFragment.BytesLoaderState) {
Log.d(Constants.TAG, "importKeys started");
@@ -488,9 +495,6 @@ public class ImportKeysActivity extends BaseNfcActivity {
// start service with intent
startService(intent);
- } else {
- Notify.create(this, R.string.error_nothing_import, Notify.Style.ERROR)
- .show((ViewGroup) findViewById(R.id.import_snackbar));
}
}