Defer Android overscroll effect creation
commita4766fb2ede9c22876a41cf388c4b280387bbe2b
authorjdduke@chromium.org <jdduke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 6 Jun 2013 02:42:47 +0000 (6 02:42 +0000)
committerjdduke@chromium.org <jdduke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 6 Jun 2013 02:42:47 +0000 (6 02:42 +0000)
treec88310818aa6b290ef1f3bd6c7578ec571f72b9f
parente32dbf0ad53226450204e36a39d88f34003af51e
Defer Android overscroll effect creation

The Android overscroll effect requires both loading and scaling Android bitmap
resources. This should not affect Application or tab startup time. This patch
delegates resource loading to a worker thread, and defers effect creation until
an overscroll event occurs.

BUG=245903

Review URL: https://chromiumcodereview.appspot.com/15896019

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204392 0039d316-1c4b-4281-b951-d872f2087c98
content/browser/android/overscroll_glow.cc
content/browser/android/overscroll_glow.h
content/browser/renderer_host/render_widget_host_view_android.cc
content/browser/renderer_host/render_widget_host_view_android.h