commit | 6abda2ab8cced2adac0e9426761bb7706041deb4 | [log] [tgz] |
---|---|---|
author | oliver@apple.com <oliver@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc> | Sat Mar 22 02:36:34 2008 +0000 |
committer | oliver@apple.com <oliver@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc> | Sat Mar 22 02:36:34 2008 +0000 |
tree | 9e0f036d17835f94b2e279d865fe6a99cedee845 | |
parent | 4b9f01db696fdcf7f424b1d9431f089351ba3fd7 [diff] |
Global properties that use LocalStorage are not correctly listed as enumerable. Reviewed by Geoff Garen The problem was caused by JSObject::getPropertyAttributes not being aware of the JSVariableObject SymbolTable. The fix is to make getPropertyAttributes virtual and override in JSVariableObject. This does not produce any performance regression. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@31225 268f45cc-cd09-0410-ab3c-d52691b4dbfc