From b3e9794189cb693e31c0b6bc8c723ff5aeeaaa07 Mon Sep 17 00:00:00 2001 From: Fil Maj Date: Wed, 23 Mar 2011 11:07:45 -0700 Subject: [PATCH] Fix for lighthouse ticket 115: certain versions of Android 2.2 return "null" for window.openDatabase. Hook in PhoneGap fallback for storage in this case. --- framework/assets/js/storage.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/assets/js/storage.js b/framework/assets/js/storage.js index b47bd670..9fb50f49 100755 --- a/framework/assets/js/storage.js +++ b/framework/assets/js/storage.js @@ -382,7 +382,7 @@ var CupcakeLocalStorage = function() { } }; PhoneGap.addConstructor(function() { - if (typeof window.openDatabase === "undefined") { + if (typeof window.openDatabase === "undefined" || window.openDatabase("test", "1.0", "TestDB", 1000) == null) { navigator.openDatabase = window.openDatabase = DroidDB_openDatabase; window.droiddb = new DroidDB(); }