[Libreoffice-commits] .: android/sdremote

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Wed Jan 30 00:02:58 PST 2013


 android/sdremote/src/org/libreoffice/impressremote/PresentationActivity.java |   16 ++++------
 1 file changed, 7 insertions(+), 9 deletions(-)

New commits:
commit 74d2bcf697aeb631e927d8d87ea2ed5b96d816e6
Author: Michael Meeks <michael.meeks at suse.com>
Date:   Wed Jan 30 18:52:23 2013 +1100

    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

diff --git a/android/sdremote/src/org/libreoffice/impressremote/PresentationActivity.java b/android/sdremote/src/org/libreoffice/impressremote/PresentationActivity.java
index 5256f98..eb992f1 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);
     }
 


More information about the Libreoffice-commits mailing list