From 69b60c00207f4bbaa483d3a1078e34a1b03f5626 Mon Sep 17 00:00:00 2001 From: ahmedre Date: Sun, 31 Mar 2013 16:43:18 -0700 Subject: [PATCH] fix a crash, update readme, and bump the version number for 2.3.0 release. --- README.md | 4 +++- app/AndroidManifest.xml | 4 ++-- .../com/quran/labs/androidquran/ui/PagerActivity.java | 11 +++++++++-- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 1630385646..48c1bb68bb 100644 --- a/README.md +++ b/README.md @@ -70,7 +70,8 @@ Open Source Projects Used Changelog --------- -**version 2.3.0 (in development)** +**version 2.3.0** (released 3/31/2013) +- sheikh Sudais gapless (thanks br Redouane Chaar) - tag improvements (batch tag operations, etc) [\#235](https://github.com/ahmedre/quran_android/issues/235) - anti-alias overlay text (thanks @boussouira) - bookmark and highlighting code improvements and bugfixes @@ -80,6 +81,7 @@ Changelog - numbers are now localized properly - [quranapp.com](http://quranapp.com) sharing support - translation text highlights when audio is playing [\#254](https://github.com/ahmedre/quran_android/issues/254) +- assorted bugfixes **version 2.2.1** (released 12/31/2012) diff --git a/app/AndroidManifest.xml b/app/AndroidManifest.xml index f18ffa930f..9f8801cc64 100644 --- a/app/AndroidManifest.xml +++ b/app/AndroidManifest.xml @@ -1,7 +1,7 @@ diff --git a/app/src/main/java/com/quran/labs/androidquran/ui/PagerActivity.java b/app/src/main/java/com/quran/labs/androidquran/ui/PagerActivity.java index cbae26ce76..264a214e9e 100644 --- a/app/src/main/java/com/quran/labs/androidquran/ui/PagerActivity.java +++ b/app/src/main/java/com/quran/labs/androidquran/ui/PagerActivity.java @@ -137,7 +137,12 @@ public void onCreate(Bundle savedInstanceState){ // initialize ayah info database String filename = QuranFileUtils.getAyaPositionFileName(); - mAyahInfoAdapter = new AyahInfoDatabaseHandler(filename); + try { + mAyahInfoAdapter = new AyahInfoDatabaseHandler(filename); + } + catch (Exception e){ + // no ayah info database available + } int page = -1; @@ -485,7 +490,9 @@ protected void onDestroy() { } mBookmarksAdapter.close(); - mAyahInfoAdapter.closeDatabase(); + if (mAyahInfoAdapter != null){ + mAyahInfoAdapter.closeDatabase(); + } super.onDestroy(); }