Changeset 91018 in webkit


Ignore:
Timestamp:
Jul 14, 2011 11:02:45 AM (13 years ago)
Author:
ryuan.choi@samsung.com
Message:

[EFL] Add OwnPtr specialization for Ecore_Pipe.
https://bugs.webkit.org/show_bug.cgi?id=64515

Add an overload for deleteOwnedPtr(Ecore_Pipe*) on EFL port.

Reviewed by Xan Lopez.

  • wtf/OwnPtrCommon.h:
  • wtf/efl/OwnPtrEfl.cpp:

(WTF::deleteOwnedPtr):

Location:
trunk/Source/JavaScriptCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r91010 r91018  
     12011-07-14  Ryuan Choi  <ryuan.choi@samsung.com>
     2
     3        [EFL] Add OwnPtr specialization for Ecore_Pipe.
     4        https://bugs.webkit.org/show_bug.cgi?id=64515
     5
     6        Add an overload for deleteOwnedPtr(Ecore_Pipe*) on EFL port.
     7
     8        Reviewed by Xan Lopez.
     9
     10        * wtf/OwnPtrCommon.h:
     11        * wtf/efl/OwnPtrEfl.cpp:
     12        (WTF::deleteOwnedPtr):
     13
    1142011-07-14  Filip Pizlo  <fpizlo@apple.com>
    215
  • trunk/Source/JavaScriptCore/wtf/OwnPtrCommon.h

    r89153 r91018  
    5353#if PLATFORM(EFL)
    5454typedef struct _Ecore_Evas Ecore_Evas;
     55typedef struct _Ecore_Pipe Ecore_Pipe;
    5556typedef struct _Evas_Object Evas_Object;
    5657#endif
     
    8788#if PLATFORM(EFL)
    8889    void deleteOwnedPtr(Ecore_Evas*);
     90    void deleteOwnedPtr(Ecore_Pipe*);
    8991    void deleteOwnedPtr(Evas_Object*);
    9092#endif
  • trunk/Source/JavaScriptCore/wtf/efl/OwnPtrEfl.cpp

    r89153 r91018  
    2828#include "OwnPtr.h"
    2929
     30#include <Ecore.h>
    3031#include <Ecore_Evas.h>
    3132#include <Evas.h>
     
    4445}
    4546
     47void deleteOwnedPtr(Ecore_Pipe* ptr)
     48{
     49    if (ptr)
     50        ecore_pipe_del(ptr);
    4651}
     52
     53}
Note: See TracChangeset for help on using the changeset viewer.