Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/script/bridge/qscriptglobalobject.cpp

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 201 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation ([email protected])
     
    7373}
    7474
     75
     76
     77
     78
     79
     80
     81
     82
     83
     84
     85
     86
     87
     88
     89
     90
     91
    7592void GlobalObject::put(JSC::ExecState* exec, const JSC::Identifier& propertyName,
    7693                       JSC::JSValue value, JSC::PutPropertySlot& slot)
     
    91108}
    92109
    93 bool GlobalObject::deleteProperty(JSC::ExecState* exec,
    94                                   const JSC::Identifier& propertyName, bool checkDontDelete)
     110bool GlobalObject::deleteProperty(JSC::ExecState* exec, const JSC::Identifier& propertyName)
    95111{
    96112    if (customGlobalObject)
    97         return customGlobalObject->deleteProperty(exec, propertyName, checkDontDelete);
    98     return JSC::JSGlobalObject::deleteProperty(exec, propertyName, checkDontDelete);
    99 }
    100 
    101 bool GlobalObject::getPropertyAttributes(JSC::ExecState* exec, const JSC::Identifier& propertyName,
    102                                          unsigned& attributes) const
    103 {
    104     if (customGlobalObject)
    105         return customGlobalObject->getPropertyAttributes(exec, propertyName, attributes);
    106     return JSC::JSGlobalObject::getPropertyAttributes(exec, propertyName, attributes);
     113        return customGlobalObject->deleteProperty(exec, propertyName);
     114    return JSC::JSGlobalObject::deleteProperty(exec, propertyName);
    107115}
    108116
    109117void GlobalObject::getOwnPropertyNames(JSC::ExecState* exec, JSC::PropertyNameArray& propertyNames,
    110                                        bool includeNonEnumerable)
     118                                       e)
    111119{
    112120    if (customGlobalObject)
    113         customGlobalObject->getOwnPropertyNames(exec, propertyNames, includeNonEnumerable);
     121        customGlobalObject->getOwnPropertyNames(exec, propertyNames, e);
    114122    else
    115         JSC::JSGlobalObject::getOwnPropertyNames(exec, propertyNames, includeNonEnumerable);
     123        JSC::JSGlobalObject::getOwnPropertyNames(exec, propertyNames, e);
    116124}
    117125
Note: See TracChangeset for help on using the changeset viewer.