Reviewed by Chris.
authoradele <adele@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 16 Dec 2004 18:53:39 +0000 (18:53 +0000)
committeradele <adele@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 16 Dec 2004 18:53:39 +0000 (18:53 +0000)
        Fix for: <rdar://problem/3534824> VIP: some navigation links on safeway.com don't work due to a JavaScript quirk

        Added a call to ObjectImp::get before Window::get just returns Undefined.
        This was preventing us from getting the toString function from a Window object.

        * khtml/ecma/kjs_window.cpp: (Window::get):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@8225 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog-2005-08-23
WebCore/khtml/ecma/kjs_window.cpp

index 0fcca79a878ca8a591ced416809fe25de3d816c8..de165feb7be4d99a166b472821aa42bea9fa2801 100644 (file)
@@ -1,3 +1,14 @@
+2004-12-16  Adele Amchan  <adele@apple.com>
+
+        Reviewed by Chris.
+
+        Fix for: <rdar://problem/3534824> VIP: some navigation links on safeway.com don't work due to a JavaScript quirk
+
+        Added a call to ObjectImp::get before Window::get just returns Undefined.  
+        This was preventing us from getting the toString function from a Window object.
+
+        * khtml/ecma/kjs_window.cpp: (Window::get):
+
 2004-12-16  Ken Kocienda  <kocienda@apple.com>
 
         Reviewed by John
index 134cf9ae396a3e019d2572932941f75757c9db9f..89f3495430da6aa4bef2475d3f9f464ed8e1a4e7 100644 (file)
@@ -835,6 +835,10 @@ Value Window::get(ExecState *exec, const Identifier &p) const
 #ifdef KJS_VERBOSE
   kdDebug(6070) << "WARNING: Window::get property not found: " << p.qstring() << endl;
 #endif
+
+  if (isSafeScript(exec))
+    return ObjectImp::get(exec, p);
+
   return Undefined();
 }