From c6fb2acedaf7a62ed90546dd819b8591ca84167d Mon Sep 17 00:00:00 2001 From: Xsims Date: Sun, 22 Jan 2023 15:09:24 +0100 Subject: [PATCH] Add document name in toolbar --- .../main/java/app/grapheneos/pdfviewer/PdfViewer.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/main/java/app/grapheneos/pdfviewer/PdfViewer.java b/app/src/main/java/app/grapheneos/pdfviewer/PdfViewer.java index 0572083..f920826 100644 --- a/app/src/main/java/app/grapheneos/pdfviewer/PdfViewer.java +++ b/app/src/main/java/app/grapheneos/pdfviewer/PdfViewer.java @@ -440,6 +440,15 @@ public class PdfViewer extends AppCompatActivity implements LoaderManager.Loader return mPasswordPromptFragment; } + private void setToolbarTitleWithDocumentName() { + String documentName = getCurrentDocumentName(); + if (documentName != null && !documentName.isEmpty()) { + getSupportActionBar().setTitle(documentName); + } else { + getSupportActionBar().setTitle(R.string.app_name); + } + } + @Override protected void onResume() { super.onResume(); @@ -471,6 +480,7 @@ public class PdfViewer extends AppCompatActivity implements LoaderManager.Loader @Override public void onLoadFinished(@NonNull Loader> loader, List data) { mDocumentProperties = data; + setToolbarTitleWithDocumentName(); LoaderManager.getInstance(this).destroyLoader(DocumentPropertiesLoader.ID); }