From 3cdb439508c2d790ae129a4cca85f8ca17342d1d Mon Sep 17 00:00:00 2001 From: contrudar Date: Wed, 19 Oct 2016 18:43:11 +0300 Subject: [PATCH] catch unexpected errors --- .../sf/andpdf/pdfviewer/PdfViewerFragment.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/PdfView/src/main/java/net/sf/andpdf/pdfviewer/PdfViewerFragment.java b/PdfView/src/main/java/net/sf/andpdf/pdfviewer/PdfViewerFragment.java index 9e81ac3..27f47ca 100644 --- a/PdfView/src/main/java/net/sf/andpdf/pdfviewer/PdfViewerFragment.java +++ b/PdfView/src/main/java/net/sf/andpdf/pdfviewer/PdfViewerFragment.java @@ -365,11 +365,11 @@ public class PdfViewerFragment extends Fragment { // TODO: refactor private void showPage(final int page) { - try { - // on some Android getWidth() and getHeight() returns 0, so we need to wait until UI is ready - mGraphView.post(new Runnable() { - @Override - public void run() { + // on some Android getWidth() and getHeight() returns 0, so we need to wait until UI is ready + mGraphView.post(new Runnable() { + @Override + public void run() { + try { // free memory from previous page mGraphView.setPageBitmap(null); mGraphView.updateImage(); @@ -422,11 +422,11 @@ public class PdfViewerFragment extends Fragment { final Bitmap bitmap = mPdfPage.getImage(calculatedWidth, calculatedHeight, null, true, true); mGraphView.setPageBitmap(bitmap); mGraphView.updateImage(); + } catch (Throwable e) { + Log.e(TAG, e.getMessage(), e); } - }); - } catch (Throwable e) { - Log.e(TAG, e.getMessage(), e); - } + } + }); hideProgressBar();