diff options
Diffstat (limited to 'android/source/src/java/org/libreoffice/LibreOfficeMainActivity.java')
-rw-r--r-- | android/source/src/java/org/libreoffice/LibreOfficeMainActivity.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/android/source/src/java/org/libreoffice/LibreOfficeMainActivity.java b/android/source/src/java/org/libreoffice/LibreOfficeMainActivity.java index f92c8bcf977d..544fab1b6f50 100644 --- a/android/source/src/java/org/libreoffice/LibreOfficeMainActivity.java +++ b/android/source/src/java/org/libreoffice/LibreOfficeMainActivity.java @@ -89,6 +89,7 @@ public class LibreOfficeMainActivity extends AppCompatActivity implements Settin private File mTempFile = null; private File mTempSlideShowFile = null; private String newDocumentType = null; + public boolean firstStart = true; BottomSheetBehavior bottomToolbarSheetBehavior; BottomSheetBehavior toolbarColorPickerBottomSheetBehavior; @@ -460,7 +461,7 @@ public class LibreOfficeMainActivity extends AppCompatActivity implements Settin if (isNewDocument) { saveAs(); } else { - saveDocument(); + mTileProvider.saveDocument(); } isDocumentChanged=false; onBackPressed(); @@ -961,6 +962,14 @@ public class LibreOfficeMainActivity extends AppCompatActivity implements Settin mFormattingController.handleActivityResult(requestCode, resultCode, data); hideBottomToolbar(); } + + @Override + protected void onSaveInstanceState(Bundle outState) { + super.onSaveInstanceState(outState); + //save document to cache + mTileProvider.cacheDocument(); + } + } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |