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

Commit 8c80b407 authored by Gokul Swaminathan's avatar Gokul Swaminathan
Browse files

Bug Fixes

Fixed major bug that crashed the app, due to Cyanea and the sample pdf
being absent.
parent 9c84c5c5
Loading
Loading
Loading
Loading
(201 KiB)

File changed.

No diff preview for this file type.

+3 −3
Original line number Diff line number Diff line
@@ -37,8 +37,8 @@ android {
        applicationId "com.gsnathan.pdfviewer"
        minSdkVersion 21
        targetSdkVersion 28
        versionCode 19
        versionName "2.8"
        versionCode 20
        versionName "2.9"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
        vectorDrawables.useSupportLibrary = true

@@ -107,7 +107,7 @@ dependencies {
    implementation 'de.hdodenhof:circleimageview:2.2.0'

    //Theme Engine
    implementation 'com.jaredrummler:cyanea:1.0.0'
    implementation 'com.jaredrummler:cyanea:1.0.1'

    //Physics Layout
    implementation 'com.github.Jawnnypoo:PhysicsLayout:2.1.0'
+14 −7
Original line number Diff line number Diff line
@@ -64,6 +64,7 @@ import com.github.barteksc.pdfviewer.listener.OnPageErrorListener;
import com.github.barteksc.pdfviewer.scroll.DefaultScrollHandle;
import com.github.barteksc.pdfviewer.util.FitPolicy;
import com.jaredrummler.cyanea.prefs.CyaneaSettingsActivity;
import com.jaredrummler.cyanea.prefs.CyaneaThemePickerActivity;
import com.kobakei.ratethisapp.RateThisApp;
import com.shockwave.pdfium.PdfDocument;

@@ -205,11 +206,12 @@ public class MainActivity extends ProgressActivity implements OnPageChangeListen
        if (uri != null) {
            displayFromUri(uri);
        } else {
            //displayFromAsset(SAMPLE_FILE);
            displayFromAsset(SAMPLE_FILE);
        }
        setTitle(pdfFileName);
        hideProgressDialog();


        fabMain.setMenuListener(new SimpleMenuListenerAdapter() {
            @Override
            public boolean onMenuItemSelected(MenuItem menuItem) {
@@ -218,15 +220,19 @@ public class MainActivity extends ProgressActivity implements OnPageChangeListen
                        pickFile();
                        break;
                    case R.id.metaFile:
                        if (uri != null)
                            getMeta();
                        break;
                    case R.id.unlockFile:
                        if (uri != null)
                            unlockPDF();
                        break;
                    case R.id.shareFile:
                        if (uri != null)
                            shareFile();
                        break;
                    case R.id.printFile:
                        if (uri != null)
                            print(pdfView.getDocumentMeta().getTitle(),
                                    new PdfDocumentAdapter(getApplicationContext()),
                                    new PrintAttributes.Builder().build());
@@ -241,6 +247,7 @@ public class MainActivity extends ProgressActivity implements OnPageChangeListen
        });
    }


    void displayFromAsset(String assetFileName) {
        pdfFileName = assetFileName;