diff options
author | Michael Meeks <michael.meeks@suse.com> | 2013-01-30 18:52:23 +1100 |
---|---|---|
committer | Michael Meeks <michael.meeks@suse.com> | 2013-01-30 19:01:08 +1100 |
commit | 74d2bcf697aeb631e927d8d87ea2ed5b96d816e6 (patch) | |
tree | dd77217cbfbfac6152dd69b14b6b6ecca6183129 /android | |
parent | f3d360e4ca526c4c1e9ca06c7db2e778a6f397fd (diff) |
fdo#60054 - sdremote - handle rotation without causing issues.
It seems there was a misunderstanding of onCreate's savedInstanceState cf.
http://developer.android.com/reference/android/app/Activity.html
Apparently we go through a onStop / onCreate cycle when rotating,
that triggered this.
Change-Id: I7cb1cf29bcae59ef26cf3bf0c2b3dd028eb8f878
Diffstat (limited to 'android')
-rw-r--r-- | android/sdremote/src/org/libreoffice/impressremote/PresentationActivity.java | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/android/sdremote/src/org/libreoffice/impressremote/PresentationActivity.java b/android/sdremote/src/org/libreoffice/impressremote/PresentationActivity.java index 5256f98cd40d..eb992f17d7d9 100644 --- a/android/sdremote/src/org/libreoffice/impressremote/PresentationActivity.java +++ b/android/sdremote/src/org/libreoffice/impressremote/PresentationActivity.java @@ -71,18 +71,16 @@ public class PresentationActivity extends SherlockFragmentActivity { //((FrameLayout) findViewById(R.id.framelayout)).addView(mLayout); setContentView(R.layout.activity_presentation); - if (savedInstanceState == null) { - mPresentationFragment = new PresentationFragment(); + mPresentationFragment = new PresentationFragment(); - FragmentManager fragmentManager = getSupportFragmentManager(); + FragmentManager fragmentManager = getSupportFragmentManager(); - FragmentTransaction fragmentTransaction = fragmentManager - .beginTransaction(); - fragmentTransaction.add(R.id.presentation_interceptor, - mPresentationFragment, "fragment_presentation"); - fragmentTransaction.commit(); - } + FragmentTransaction fragmentTransaction = fragmentManager + .beginTransaction(); + fragmentTransaction.add(R.id.presentation_interceptor, + mPresentationFragment, "fragment_presentation"); + fragmentTransaction.commit(); mOuterLayout = (FrameLayout) findViewById(R.id.framelayout); } |