⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 181850 in webkit


Ignore:
Timestamp:
Mar 23, 2015, 3:02:08 AM (11 years ago)
Author:
zandobersek@gmail.com
Message:

[GTK][WK2] webkitBackForwardListChanged() should operate on a Vector reference
https://bugs.webkit.org/show_bug.cgi?id=142963

Reviewed by Carlos Garcia Campos.

  • UIProcess/API/gtk/WebKitBackForwardList.cpp:

(webkitBackForwardListChanged): This function only reads from the passed-in
Vector of removed items, so only a const lvalue reference to the Vector
is needed.

  • UIProcess/API/gtk/WebKitBackForwardListPrivate.h:
Location:
trunk/Source/WebKit2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r181847 r181850  
     12015-03-23  Zan Dobersek  <zdobersek@igalia.com>
     2
     3        [GTK][WK2] webkitBackForwardListChanged() should operate on a Vector reference
     4        https://bugs.webkit.org/show_bug.cgi?id=142963
     5
     6        Reviewed by Carlos Garcia Campos.
     7
     8        * UIProcess/API/gtk/WebKitBackForwardList.cpp:
     9        (webkitBackForwardListChanged): This function only reads from the passed-in
     10        Vector of removed items, so only a const lvalue reference to the Vector
     11        is needed.
     12        * UIProcess/API/gtk/WebKitBackForwardListPrivate.h:
     13
    1142015-03-23  Carlos Garcia Campos  <cgarcia@igalia.com>
    215
  • trunk/Source/WebKit2/UIProcess/API/gtk/WebKitBackForwardList.cpp

    r177278 r181850  
    129129}
    130130
    131 void webkitBackForwardListChanged(WebKitBackForwardList* backForwardList, WebBackForwardListItem* webAddedItem, Vector<RefPtr<WebBackForwardListItem>> webRemovedItems)
     131void webkitBackForwardListChanged(WebKitBackForwardList* backForwardList, WebBackForwardListItem* webAddedItem, const Vector<RefPtr<WebBackForwardListItem>>& webRemovedItems)
    132132{
    133133    WebKitBackForwardListItem* addedItem = webkitBackForwardListGetOrCreateItem(backForwardList, webAddedItem);
     
    135135
    136136    WebKitBackForwardListPrivate* priv = backForwardList->priv;
    137     for (const auto& webItem : webRemovedItems) {
     137    for (auto& webItem : webRemovedItems) {
    138138        removedItems = g_list_prepend(removedItems, g_object_ref(priv->itemsMap.get(webItem.get()).get()));
    139139        priv->itemsMap.remove(webItem.get());
  • trunk/Source/WebKit2/UIProcess/API/gtk/WebKitBackForwardListPrivate.h

    r177278 r181850  
    3333WebKitBackForwardListItem* webkitBackForwardListItemGetOrCreate(WebKit::WebBackForwardListItem*);
    3434WebKit::WebBackForwardListItem* webkitBackForwardListItemGetItem(WebKitBackForwardListItem*);
    35 void webkitBackForwardListChanged(WebKitBackForwardList*, WebKit::WebBackForwardListItem* webAddedItem, Vector<RefPtr<WebKit::WebBackForwardListItem>>);
     35void webkitBackForwardListChanged(WebKitBackForwardList*, WebKit::WebBackForwardListItem* webAddedItem, const Vector<RefPtr<WebKit::WebBackForwardListItem>>&);
    3636
    3737#endif // WebKitBackForwardListPrivate_h
Note: See TracChangeset for help on using the changeset viewer.