diff options
| author | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-06-20 15:39:27 +0200 | 
|---|---|---|
| committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-06-20 15:39:27 +0200 | 
| commit | 717d66961b0665d6a2fd5f81a43ff0f19ebc8343 (patch) | |
| tree | 93c714c1a6f65496b8df36e7c79aed78a27bce6a /OpenKeychain/src/main/java/org | |
| parent | 4aec28c2377faf7f25ff3598eccbb1b74a45b792 (diff) | |
| download | open-keychain-717d66961b0665d6a2fd5f81a43ff0f19ebc8343.tar.gz open-keychain-717d66961b0665d6a2fd5f81a43ff0f19ebc8343.tar.bz2 open-keychain-717d66961b0665d6a2fd5f81a43ff0f19ebc8343.zip  | |
Fix onTouchEvent delegation, with workaround for Android bug
Diffstat (limited to 'OpenKeychain/src/main/java/org')
| -rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java | 13 | 
1 files changed, 7 insertions, 6 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 07587b599..8f3851e84 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java @@ -28,7 +28,6 @@ import android.os.Bundle;  import android.os.Message;  import android.os.Messenger;  import android.os.Parcelable; -import android.support.v4.app.Fragment;  import android.support.v4.view.ViewPager;  import android.support.v7.app.ActionBarActivity;  import android.view.MotionEvent; @@ -88,8 +87,6 @@ public class ImportKeysActivity extends ActionBarActivity {      // view      private ImportKeysListFragment mListFragment; -    private String[] mNavigationStrings; -    private Fragment mCurrentFragment;      private View mImportButton;      private ViewPager mViewPager;      private SlidingTabLayout mSlidingTabLayout; @@ -121,8 +118,6 @@ public class ImportKeysActivity extends ActionBarActivity {              }          }); -        mNavigationStrings = getResources().getStringArray(R.array.import_action_list); -          // TODO: add actionbar button for this action?  //        if (ACTION_IMPORT_KEY_FROM_KEYSERVER_AND_RETURN.equals(getIntent().getAction())) {  //        } @@ -373,7 +368,13 @@ public class ImportKeysActivity extends ActionBarActivity {          boolean result = super.onTouchEvent(event);          if (!result) { -            mViewPager.onTouchEvent(event); +            try { +                mViewPager.onTouchEvent(event); +            } catch (IllegalArgumentException e) { +                // workaround for Android bug? +                // http://stackoverflow.com/q/16459196 +                Log.d(Constants.TAG, "Workaround: Catched IllegalArgumentException"); +            }          }          return result;  | 
