summaryrefslogtreecommitdiff
path: root/Source/WebKit2/Shared/EditorState.cpp
diff options
context:
space:
mode:
authorSimon Hausmann <simon.hausmann@nokia.com>2012-02-03 09:55:33 +0100
committerSimon Hausmann <simon.hausmann@nokia.com>2012-02-03 09:55:33 +0100
commitcd44dc59cdfc39534aef4d417e9f3c412e3be139 (patch)
tree8d89889ba95ed6ec9322e733846cc9cce9d7dff1 /Source/WebKit2/Shared/EditorState.cpp
parentd11f84f5b5cdc0d92a08af01b13472fdd5f9acb9 (diff)
downloadqtwebkit-cd44dc59cdfc39534aef4d417e9f3c412e3be139.tar.gz
Imported WebKit commit fce473cb4d55aa9fe9d0b0322a2fffecb731b961 (http://svn.webkit.org/repository/webkit/trunk@106560)
Diffstat (limited to 'Source/WebKit2/Shared/EditorState.cpp')
-rw-r--r--Source/WebKit2/Shared/EditorState.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/Source/WebKit2/Shared/EditorState.cpp b/Source/WebKit2/Shared/EditorState.cpp
index dc997a329..6e44a0f15 100644
--- a/Source/WebKit2/Shared/EditorState.cpp
+++ b/Source/WebKit2/Shared/EditorState.cpp
@@ -44,8 +44,10 @@ void EditorState::encode(CoreIPC::ArgumentEncoder* encoder) const
#if PLATFORM(QT)
encoder->encode(cursorPosition);
encoder->encode(anchorPosition);
- encoder->encode(microFocus);
+ encoder->encode(editorRect);
+ encoder->encode(cursorRect);
encoder->encode(compositionRect);
+ encoder->encode(inputMethodHints);
encoder->encode(selectedText);
encoder->encode(surroundingText);
#endif
@@ -81,12 +83,18 @@ bool EditorState::decode(CoreIPC::ArgumentDecoder* decoder, EditorState& result)
if (!decoder->decode(result.anchorPosition))
return false;
- if (!decoder->decode(result.microFocus))
+ if (!decoder->decode(result.editorRect))
+ return false;
+
+ if (!decoder->decode(result.cursorRect))
return false;
if (!decoder->decode(result.compositionRect))
return false;
+ if (!decoder->decode(result.inputMethodHints))
+ return false;
+
if (!decoder->decode(result.selectedText))
return false;