summaryrefslogtreecommitdiffstats
path: root/WebCore/rendering/MediaControlElements.cpp
diff options
context:
space:
mode:
authorTeng-Hui Zhu <ztenghui@google.com>2011-05-03 09:55:46 -0700
committerTeng-Hui Zhu <ztenghui@google.com>2011-05-04 16:13:44 -0700
commitf528fe407ddb4168b95f347b27ecc9a6cc40d69f (patch)
treebd5ea4ebcd22d4c95e12a8dbcf405ceb6d92c6fd /WebCore/rendering/MediaControlElements.cpp
parentcb3b95731fe488eda71bb6644ed0faf3beab4b1b (diff)
downloadexternal_webkit-f528fe407ddb4168b95f347b27ecc9a6cc40d69f.zip
external_webkit-f528fe407ddb4168b95f347b27ecc9a6cc40d69f.tar.gz
external_webkit-f528fe407ddb4168b95f347b27ecc9a6cc40d69f.tar.bz2
Add the touch event handling for the slider.
bug:4232704 Change-Id: Ia3ac8a6003c1ff7b06d2a226b3206a3be0f8c6b5
Diffstat (limited to 'WebCore/rendering/MediaControlElements.cpp')
-rw-r--r--WebCore/rendering/MediaControlElements.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/WebCore/rendering/MediaControlElements.cpp b/WebCore/rendering/MediaControlElements.cpp
index 1af1b80..25b5a12 100644
--- a/WebCore/rendering/MediaControlElements.cpp
+++ b/WebCore/rendering/MediaControlElements.cpp
@@ -719,8 +719,12 @@ void MediaControlTimelineElement::defaultEventHandler(Event* event)
}
RenderSlider* slider = toRenderSlider(renderer());
- if (slider && slider->inDragMode())
+ if (slider && slider->inDragMode()) {
toRenderMedia(mediaElement()->renderer())->updateTimeDisplay();
+#if PLATFORM(ANDROID)
+ toRenderMedia(mediaElement()->renderer())->updateLastTouch();
+#endif
+ }
if (event->type() == eventNames().mouseupEvent)
mediaElement()->endScrubbing();