Fix for null BrowserSettings in BrowserProvider2

BrowserSettings was null on the first call from
the homepage provider.  BrowserProvider2.query was
getting called before the full initialization of the
browser (browser.java) could complete.

Change-Id: I8b9b053148b7ee3f568596b0cba6cdabd9f13741
diff --git a/src/com/android/browser/provider/BrowserProvider2.java b/src/com/android/browser/provider/BrowserProvider2.java
index d861a27..aa77c83 100644
--- a/src/com/android/browser/provider/BrowserProvider2.java
+++ b/src/com/android/browser/provider/BrowserProvider2.java
@@ -1132,6 +1132,9 @@
             }
 
             case HOMEPAGE: {
+                if (BrowserSettings.getInstance() == null) {
+                    BrowserSettings.initialize(getContext());
+                }
                 String homepage = BrowserSettings.getInstance().getHomePage();
                 Log.d(TAG,"get home page for DM");
                 if (null == homepage) {