diff -r 7c90e6132015 -r 10e98eab6f85 webengine/widgetengine/inc/WidgetEventHandler.h --- a/webengine/widgetengine/inc/WidgetEventHandler.h Fri May 08 08:25:06 2009 +0300 +++ b/webengine/widgetengine/inc/WidgetEventHandler.h Fri Jul 03 15:54:40 2009 +0100 @@ -19,6 +19,8 @@ #include +class MJSObjectProtector; + namespace KJS { @@ -29,7 +31,7 @@ class WidgetEventHandler : public CBase { public: - WidgetEventHandler( JSValue* aValue, ExecState* aExecState ); + WidgetEventHandler( JSValue* aValue, ExecState* aExecState, MJSObjectProtector* aProtector); virtual ~WidgetEventHandler(); public: @@ -40,6 +42,8 @@ JSValue* iEventHandler; ExecState* iGlobalExecState; + + MJSObjectProtector* iProtector; TBool iInUse; TBool iSelfDelete;