diff --git a/OpenPGP-Keychain/res/values/arrays.xml b/OpenPGP-Keychain/res/values/arrays.xml index bd644e616..bd547b302 100644 --- a/OpenPGP-Keychain/res/values/arrays.xml +++ b/OpenPGP-Keychain/res/values/arrays.xml @@ -50,8 +50,8 @@ @string/key_size_4096 - @string/menu_import_from_file @string/menu_key_server + @string/menu_import_from_file @string/menu_import_from_qr_code @string/import_from_clipboard @string/menu_import_from_nfc diff --git a/OpenPGP-Keychain/res/values/strings.xml b/OpenPGP-Keychain/res/values/strings.xml index b2e17c3be..2a18c6a8d 100644 --- a/OpenPGP-Keychain/res/values/strings.xml +++ b/OpenPGP-Keychain/res/values/strings.xml @@ -310,7 +310,7 @@ Import selected keys Import, Sign, and upload selected keys - Import from Clipboard + Import from clipboard Missing QR Code with ID %1$s diff --git a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java index 00a648355..698794e5c 100644 --- a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java +++ b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java @@ -146,10 +146,10 @@ public class ImportKeysActivity extends DrawerActivity implements OnNavigationLi String importFilename = intent.getData().getPath(); // display selected filename - getSupportActionBar().setSelectedNavigationItem(0); + getSupportActionBar().setSelectedNavigationItem(1); Bundle args = new Bundle(); args.putString(ImportKeysFileFragment.ARG_PATH, importFilename); - loadFragment(ImportKeysFileFragment.class, args, mNavigationStrings[0]); + loadFragment(ImportKeysFileFragment.class, args, mNavigationStrings[1]); // directly load data startListFragment(savedInstanceState, null, importFilename); @@ -164,8 +164,8 @@ public class ImportKeysActivity extends DrawerActivity implements OnNavigationLi startListFragment(savedInstanceState, null, null); if (ACTION_IMPORT_KEY_FROM_FILE.equals(action)) { - getSupportActionBar().setSelectedNavigationItem(0); - loadFragment(ImportKeysFileFragment.class, null, mNavigationStrings[0]); + getSupportActionBar().setSelectedNavigationItem(1); + loadFragment(ImportKeysFileFragment.class, null, mNavigationStrings[1]); } else if (ACTION_IMPORT_KEY_FROM_QR_CODE.equals(action)) { getSupportActionBar().setSelectedNavigationItem(2); loadFragment(ImportKeysQrCodeFragment.class, null, mNavigationStrings[2]); @@ -206,10 +206,10 @@ public class ImportKeysActivity extends DrawerActivity implements OnNavigationLi // Create new fragment from our own Fragment class switch (itemPosition) { case 0: - loadFragment(ImportKeysFileFragment.class, null, mNavigationStrings[itemPosition]); + loadFragment(ImportKeysServerFragment.class, null, mNavigationStrings[itemPosition]); break; case 1: - loadFragment(ImportKeysServerFragment.class, null, mNavigationStrings[itemPosition]); + loadFragment(ImportKeysFileFragment.class, null, mNavigationStrings[itemPosition]); break; case 2: loadFragment(ImportKeysQrCodeFragment.class, null, mNavigationStrings[itemPosition]); diff --git a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/KeyListPublicFragment.java b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/KeyListPublicFragment.java index ea088efca..b8a2d5c69 100644 --- a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/KeyListPublicFragment.java +++ b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/KeyListPublicFragment.java @@ -93,6 +93,7 @@ public class KeyListPublicFragment extends Fragment implements AdapterView.OnIte @Override public void onClick(View v) { Intent intentImportFromFile = new Intent(getActivity(), ImportKeysActivity.class); + intentImportFromFile.setAction(ImportKeysActivity.ACTION_IMPORT_KEY_FROM_FILE); startActivityForResult(intentImportFromFile, Id.request.import_from_qr_code); } });