Reviewed by John and Maciej.
authorkdecker <kdecker@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 26 Aug 2004 00:49:32 +0000 (00:49 +0000)
committerkdecker <kdecker@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 26 Aug 2004 00:49:32 +0000 (00:49 +0000)
- Fixes SAP bug <rdar://problem/3751295> Personalize link at the
  top gives an error in the pop-up window.

        * khtml/ecma/kjs_window.cpp:
        (WindowFunc::tryCall): Passes a referrer to KHTMLPart::begin()

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

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

index 770d9f9949458ef9a39cb259c75f16fc68d748dd..1869965120df04189d2fe6603e37c7aa7cca4ede 100644 (file)
@@ -1,3 +1,13 @@
+2004-08-25  Kevin Decker  <kdecker@apple.com>
+
+        Reviewed by John and Maciej.
+
+       - Fixes SAP bug <rdar://problem/3751295> Personalize link at the
+       top gives an error in the pop-up window. 
+
+        * khtml/ecma/kjs_window.cpp:
+        (WindowFunc::tryCall): Passes a referrer to KHTMLPart::begin() 
+
 2004-08-25  Richard Williamson   <rjw@apple.com>
 
        Updated to <canvas> API to match the spec.  (Still need
index 74bc7ccfd227b970cde9a4c9dbc3a3df539449ca..b2cd1aed055c9ae1937829b7e5053badc40306ae 100644 (file)
@@ -1467,7 +1467,7 @@ Value WindowFunc::tryCall(ExecState *exec, Object &thisObj, const List &args)
         khtmlpart->setOpener(part);
         khtmlpart->setOpenedByJS(true);
         if (khtmlpart->document().isNull()) {
-          khtmlpart->begin();
+          part->docImpl()->baseURL() == 0 ? khtmlpart->begin() : khtmlpart->begin(part->docImpl()->baseURL());
           khtmlpart->write("<HTML><BODY>");
           khtmlpart->end();