diff options
author | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-01-14 21:19:43 +0100 |
---|---|---|
committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-01-14 21:19:43 +0100 |
commit | 59217ec9baa12b8a0dc26f8ff40877226ead167e (patch) | |
tree | d43f35e152de12bb8087e6695a5d64b235664d48 /OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java | |
parent | 008db45dff789a65853c6e7acc29967650d60a0d (diff) | |
download | open-keychain-59217ec9baa12b8a0dc26f8ff40877226ead167e.tar.gz open-keychain-59217ec9baa12b8a0dc26f8ff40877226ead167e.tar.bz2 open-keychain-59217ec9baa12b8a0dc26f8ff40877226ead167e.zip |
fix some small layout bugs, add barcode scanner lib as source lib, fix qr code scanning issues
Diffstat (limited to 'OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java')
-rw-r--r-- | OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java index 7d8f4154f..00a648355 100644 --- a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java +++ b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java @@ -76,6 +76,8 @@ public class ImportKeysActivity extends DrawerActivity implements OnNavigationLi OnNavigationListener mOnNavigationListener; String[] mNavigationStrings; + Fragment mCurrentFragment; + BootstrapButton mImportButton; BootstrapButton mImportSignUploadButton; @@ -226,12 +228,12 @@ public class ImportKeysActivity extends DrawerActivity implements OnNavigationLi } private void loadFragment(Class<?> clss, Bundle args, String tag) { - Fragment fragment = Fragment.instantiate(this, clss.getName(), args); + mCurrentFragment = Fragment.instantiate(this, clss.getName(), args); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); // Replace whatever is in the fragment container with this fragment // and give the fragment a tag name equal to the string at the position selected - ft.replace(R.id.import_navigation_fragment, fragment, tag); + ft.replace(R.id.import_navigation_fragment, mCurrentFragment, tag); // Apply changes ft.commit(); } @@ -298,6 +300,15 @@ public class ImportKeysActivity extends DrawerActivity implements OnNavigationLi // } // } + @Override + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + // required for qr code scanning + if (mCurrentFragment != null) { + mCurrentFragment.onActivityResult(requestCode, resultCode, data); + } + // super.onActivityResult(requestCode, resultCode, data); + } + /** * Import keys with mImportData */ |