summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meeks <michael.meeks@suse.com>2013-01-30 18:52:23 +1100
committerMichael Meeks <michael.meeks@suse.com>2013-01-30 19:01:08 +1100
commit74d2bcf697aeb631e927d8d87ea2ed5b96d816e6 (patch)
treedd77217cbfbfac6152dd69b14b6b6ecca6183129
parentf3d360e4ca526c4c1e9ca06c7db2e778a6f397fd (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
-rw-r--r--android/sdremote/src/org/libreoffice/impressremote/PresentationActivity.java16
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);
}