summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPankaj Garg <pgarg@codeaurora.org>2015-08-25 10:22:05 -0700
committerjrizzoli <joey@cyanogenmoditalia.it>2015-08-28 13:15:48 +0200
commit370056110df018780d0ef2bd4b284ae5f93bc16a (patch)
tree3f6f1b75673041dc64c88e2b7b161592db7db1ad
parentfb79bf43cc41c7ec8d42275a0344c17e2645cbcf (diff)
downloadandroid_packages_apps_Gello-370056110df018780d0ef2bd4b284ae5f93bc16a.tar.gz
android_packages_apps_Gello-370056110df018780d0ef2bd4b284ae5f93bc16a.tar.bz2
android_packages_apps_Gello-370056110df018780d0ef2bd4b284ae5f93bc16a.zip
Catch exception if bookmark provider cursor allocation fails
- The cursor allocation was failing during low memory conditions. The exception was not getting caught resulting in browser crash. CR-Fixed: SWE-5650 Change-Id: Id48c599a3f1d4d32a7720da8a75a61228a66c285
-rw-r--r--src/com/android/browser/provider/BrowserProvider2.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/com/android/browser/provider/BrowserProvider2.java b/src/com/android/browser/provider/BrowserProvider2.java
index 58aa1a7f..78758442 100644
--- a/src/com/android/browser/provider/BrowserProvider2.java
+++ b/src/com/android/browser/provider/BrowserProvider2.java
@@ -1857,6 +1857,8 @@ public class BrowserProvider2 extends SQLiteContentProvider {
}
}
}
+ } catch (Exception e) {
+ return false;
} finally {
cursor.close();
}