Changeset 110876 in webkit


Ignore:
Timestamp:
Mar 15, 2012 12:55:37 PM (12 years ago)
Author:
commit-queue@webkit.org
Message:

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

Patch by YoungTaeck Song <youngtaeck.song@samsung.com> on 2012-03-15
Reviewed by Hajime Morita.

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

  • wtf/OwnPtrCommon.h:

(WTF):

  • wtf/efl/OwnPtrEfl.cpp:

(WTF::deleteOwnedPtr):
(WTF):

Location:
trunk/Source/JavaScriptCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r110874 r110876  
     12012-03-15  YoungTaeck Song  <youngtaeck.song@samsung.com>
     2
     3        [EFL] Add OwnPtr specialization for Ecore_Timer.
     4        https://bugs.webkit.org/show_bug.cgi?id=80119
     5
     6        Reviewed by Hajime Morita.
     7
     8        Add an overload for deleteOwnedPtr(Ecore_Timer*) on EFL port.
     9
     10        * wtf/OwnPtrCommon.h:
     11        (WTF):
     12        * wtf/efl/OwnPtrEfl.cpp:
     13        (WTF::deleteOwnedPtr):
     14        (WTF):
     15
    1162012-03-15  Hojong Han  <hojong.han@samsung.com>
    217
  • trunk/Source/JavaScriptCore/wtf/OwnPtrCommon.h

    r105970 r110876  
    4242typedef struct _Ecore_Evas Ecore_Evas;
    4343typedef struct _Ecore_Pipe Ecore_Pipe;
     44typedef struct _Ecore_Timer Ecore_Timer;
    4445typedef struct _Eina_Module Eina_Module;
    4546typedef struct _Evas_Object Evas_Object;
     
    6869    void deleteOwnedPtr(Ecore_Evas*);
    6970    void deleteOwnedPtr(Ecore_Pipe*);
     71    void deleteOwnedPtr(Ecore_Timer*);
    7072    void deleteOwnedPtr(Eina_Module*);
    7173    void deleteOwnedPtr(Evas_Object*);
  • trunk/Source/JavaScriptCore/wtf/efl/OwnPtrEfl.cpp

    r104936 r110876  
    5858}
    5959
     60void deleteOwnedPtr(Ecore_Timer* ptr)
     61{
     62    if (ptr)
     63        ecore_timer_del(ptr);
    6064}
     65
     66}
Note: See TracChangeset for help on using the changeset viewer.