Changeset 166105 in webkit


Ignore:
Timestamp:
Mar 21, 2014, 3:58:31 PM (11 years ago)
Author:
ap@apple.com
Message:

REGRESSION (r165356): Predictive Chinese input is broken
https://bugs.webkit.org/show_bug.cgi?id=130619

Reviewed by Enrica Casucci.

  • UIProcess/mac/WebPageProxyMac.mm: (WebKit::WebPageProxy::executeKeypressCommands):

Like after insertText, we are no longer in an intermediate state after executeKeypressCommands.
Make sure that we don't call -discardMarkedText the next time we get a non-intermediate
state with closed composition.

Location:
trunk/Source/WebKit2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r166103 r166105  
     12014-03-21  Alexey Proskuryakov  <ap@apple.com>
     2
     3        REGRESSION (r165356): Predictive Chinese input is broken
     4        https://bugs.webkit.org/show_bug.cgi?id=130619
     5
     6        Reviewed by Enrica Casucci.
     7
     8        * UIProcess/mac/WebPageProxyMac.mm: (WebKit::WebPageProxy::executeKeypressCommands):
     9        Like after insertText, we are no longer in an intermediate state after executeKeypressCommands.
     10        Make sure that we don't call -discardMarkedText the next time we get a non-intermediate
     11        state with closed composition.
     12
    1132014-03-21  Sam Weinig  <sam@webkit.org>
    214
  • trunk/Source/WebKit2/UIProcess/mac/WebPageProxyMac.mm

    r166029 r166105  
    271271    bool result = false;
    272272    process().sendSync(Messages::WebPage::ExecuteKeypressCommands(commands), Messages::WebPage::ExecuteKeypressCommands::Reply(result, m_editorState), m_pageID);
     273    m_temporarilyClosedComposition = false;
    273274    return result;
    274275}
Note: See TracChangeset for help on using the changeset viewer.