diff options
author | Ben Murdoch <benm@google.com> | 2011-07-27 13:53:42 +0100 |
---|---|---|
committer | Ben Murdoch <benm@google.com> | 2011-08-16 16:40:55 +0100 |
commit | ce03c1c1203621e552d41a8b3831837636f364a9 (patch) | |
tree | d2ec3d82cadc9d5a66ea73ade2932de955e4618f /Source/WebCore/platform/android | |
parent | 0f0dadb092f4aaa1a34d293f9c4b2a14e3b3e3df (diff) | |
download | external_webkit-ce03c1c1203621e552d41a8b3831837636f364a9.zip external_webkit-ce03c1c1203621e552d41a8b3831837636f364a9.tar.gz external_webkit-ce03c1c1203621e552d41a8b3831837636f364a9.tar.bz2 |
Lazily decode assets for form controls.
Rather than decoding the graphics when we create a WebView, wait until
we actually need them. This saves about 50ms on native WebView creation time.
Requires frameworks/base change:
I5a2e87d03d73fa74ebb00c33567783225ed97d3a
Bug: 5084146
Change-Id: Ia6c17634f535ed75b2a0757ac4d53f1a0befb78a
Diffstat (limited to 'Source/WebCore/platform/android')
-rw-r--r-- | Source/WebCore/platform/android/RenderThemeAndroid.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/WebCore/platform/android/RenderThemeAndroid.cpp b/Source/WebCore/platform/android/RenderThemeAndroid.cpp index 113fa63..c6e3bc5 100644 --- a/Source/WebCore/platform/android/RenderThemeAndroid.cpp +++ b/Source/WebCore/platform/android/RenderThemeAndroid.cpp @@ -234,7 +234,7 @@ bool RenderThemeAndroid::paintButton(RenderObject* obj, const PaintInfo& info, c if (formControlElement && !formControlElement->isEnabledFormControl()) { android::WebFrame* webFrame = getWebFrame(node); if (webFrame) { - const RenderSkinAndroid* skins = webFrame->renderSkins(); + RenderSkinAndroid* skins = webFrame->renderSkins(); if (skins) skins->renderSkinButton()->draw(getCanvasFromInfo(info), rect, RenderSkinAndroid::kDisabled); |