diff options
author | Cary Clark <cary@android.com> | 2009-04-22 15:09:18 -0400 |
---|---|---|
committer | Cary Clark <cary@android.com> | 2009-04-23 10:59:52 -0400 |
commit | 1b6b93a1770ab3293721e45886c8c1ae9f914163 (patch) | |
tree | 7a3862d2a8fa47190351d5dc4537fe479f4beef0 /WebCore/platform/graphics/IntPoint.h | |
parent | 89712a2ac6582e251dca761d473420ab0c06aa92 (diff) | |
download | external_webkit-1b6b93a1770ab3293721e45886c8c1ae9f914163.zip external_webkit-1b6b93a1770ab3293721e45886c8c1ae9f914163.tar.gz external_webkit-1b6b93a1770ab3293721e45886c8c1ae9f914163.tar.bz2 |
keep webkit focus in sync with ui cache for text fields
If WebViewCore::sendFinalFocus is called from the UI thread,
postpone calls to WebViewCore::notifyFocusSet until after
the focus is set.
Don't allow WebViewCore::setSelection or
WebViewCore::passToJs to change the webkit
focus.
In WebView::notifyFocusSet, read the cache after it has been
updated.
In WebView::focusIsTextArea and WebView::nativeFindAll,
don't allow the new frame cache to fix the focus.
If CachedFrame::setFocus has already set the focus, don't
recompute its position.
Add/revise debugging.
Diffstat (limited to 'WebCore/platform/graphics/IntPoint.h')
0 files changed, 0 insertions, 0 deletions