Changeset 74956 in webkit


Ignore:
Timestamp:
Jan 3, 2011 9:36:26 PM (13 years ago)
Author:
Darin Adler
Message:

Try to fix Chromium build.

  • history/HistoryItem.cpp:

(WebCore::HistoryItem::encodeBackForwardTreeNode): Added a V8 case here.
Not sure this ever will be used with V8.
(WebCore::HistoryItem::decodeBackForwardTree): Ditto.

Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r74955 r74956  
     12011-01-03  Darin Adler  <darin@apple.com>
     2
     3        Try to fix Chromium build.
     4
     5        * history/HistoryItem.cpp:
     6        (WebCore::HistoryItem::encodeBackForwardTreeNode): Added a V8 case here.
     7        Not sure this ever will be used with V8.
     8        (WebCore::HistoryItem::decodeBackForwardTree): Ditto.
     9
    1102011-01-03  Darin Adler  <darin@apple.com>
    211
  • trunk/WebCore/history/HistoryItem.cpp

    r74955 r74956  
    670670
    671671    encoder->encodeBool(m_stateObject);
    672     if (m_stateObject)
     672    if (m_stateObject) {
     673#if !USE(V8)
    673674        encoder->encodeBytes(m_stateObject->data().data(), m_stateObject->data().size());
     675#else
     676        encoder->encodeString(m_stateObject->toWireString());
     677#endif
     678    }
    674679
    675680    encoder->encodeString(m_target);
     
    777782        return 0;
    778783    if (hasStateObject) {
     784#if !USE(V8)
    779785        Vector<uint8_t> bytes;
    780786        if (!decoder->decodeBytes(bytes))
    781787            return 0;
    782788        node->m_stateObject = SerializedScriptValue::adopt(bytes);
     789#else
     790        String string;
     791        if (!decoder->decodeString(string))
     792            return 0;
     793        node->m_stateObject = SerializedScriptValue::createFromWire(string);
     794#endif
    783795    }
    784796
Note: See TracChangeset for help on using the changeset viewer.