Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 25d928f6 authored by Marcin Kosiba's avatar Marcin Kosiba Committed by Gerrit Code Review
Browse files

Merge "Update WebViewFactory.java to compile in AOSP."

parents 5ddbe722 3c4b2273
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -66,6 +66,11 @@ public final class WebViewFactory {
        return false;  // User has not modifed Developer Settings
    }

    public static String getWebViewPackageName() {
        // TODO: Make this dynamic based on resource configuration.
        return "com.android.webview";
    }

    static WebViewFactoryProvider getProvider() {
        synchronized (sProviderLock) {
            // For now the main purpose of this function (and the factory abstraction) is to keep
@@ -103,8 +108,7 @@ public final class WebViewFactory {
            return (Class<WebViewFactoryProvider>) Class.forName(CHROMIUM_WEBVIEW_FACTORY, true,
                                                                 clazzLoader);
        } catch (PackageManager.NameNotFoundException e) {
            Log.e(LOGTAG, "Chromium WebView package does not exist");
            return (Class<WebViewFactoryProvider>) Class.forName(NULL_WEBVIEW_FACTORY);
            throw new ClassNotFoundException("Chromium WebView package does not exist", e);
        }
    }
}