Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 09b67d4b authored by Fs00's avatar Fs00
Browse files

Improve document reload logic and fix a crash on older Android versions

parent 0426e2ea
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -203,7 +203,7 @@ public class MainActivity extends ProgressActivity implements OnPageChangeListen
    }

    void launchPicker() {
        Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
        Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
        intent.setType("application/pdf");
        try {
            startActivityForResult(intent, REQUEST_CODE);
+3 −8
Original line number Diff line number Diff line
@@ -56,14 +56,9 @@ public class SettingsActivity extends AppCompatPreferenceActivity {
                try {
                    Uri documentUri = getIntent().getData();
                    Intent intent = new Intent(SettingsActivity.this, MainActivity_.class);
                    if (documentUri != null) {
                    intent.setData(documentUri);
                    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
                    startActivity(intent);
                    } else {
                        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                        startActivity(intent);
                        finish();
                    }
                } catch (Exception e) {
                    e.printStackTrace();
                }