summaryrefslogtreecommitdiff
path: root/opengl/libagl/TextureObjectManager.cpp
diff options
context:
space:
mode:
author Andreas Huber <andih@google.com> 2009-04-20 14:22:31 -0700
committer Andreas Huber <andih@google.com> 2009-04-20 16:56:04 -0700
commit0de7dcd126175a1bef77f2039b39df1eed4b4164 (patch)
tree4c7a1577fd74007695676b3b6a3d8d9babb0d6c6 /opengl/libagl/TextureObjectManager.cpp
parent6d31eb895340f3b25f1388dd4ce1a4314de9a267 (diff)
Ensure ongoing progress updates after using the scroll ball to adjust position.
We use a single outstanding message of type SHOW_PROGRESS to refresh the progress bar's current position as well as textual display of time and duration. This message could get lost if the scroll ball was used to adjust the current playback position as we entered state "mDragging" which would cause the subsequent SHOW_PROGRESS message to be a no-op and would also cause it to not be re-enqueued. The change refactors the seekbar logic a little and makes sure that while dragging there isn't a pending SHOW_PROGRESS message in the queue and once dragging is over, exactly one SHOW_PROGRESS message is reenqueued. related to bug 1721227
Diffstat (limited to 'opengl/libagl/TextureObjectManager.cpp')
0 files changed, 0 insertions, 0 deletions