Fixed: <rdar://problem/3960304> can't load a particular applet (at www.escape.de...
authorcblu <cblu@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 3 Feb 2005 00:47:31 +0000 (00:47 +0000)
committercblu <cblu@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 3 Feb 2005 00:47:31 +0000 (00:47 +0000)
        Reviewed by hyatt.

        * khtml/rendering/render_frames.cpp:
        (RenderPartObject::updateWidget): when getting the MIME type from the PARAM tag, make sure the MIME type is the text from the left of the semi-colon if there is one. We do this elsewhere as well.

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

WebCore/ChangeLog-2005-08-23
WebCore/khtml/rendering/render_frames.cpp

index 7e1bc08578cbd4b827bd4e19e78755a99128a21c..5e839fc14122617f29892bfe85bfba330880e790 100644 (file)
@@ -1,3 +1,12 @@
+2005-02-02  Chris Blumenberg  <cblu@apple.com>
+
+       Fixed: <rdar://problem/3960304> can't load a particular applet (at www.escape.de) unless it's the first applet to be loaded
+
+        Reviewed by hyatt.
+
+        * khtml/rendering/render_frames.cpp:
+        (RenderPartObject::updateWidget): when getting the MIME type from the PARAM tag, make sure the MIME type is the text from the left of the semi-colon if there is one. We do this elsewhere as well.
+
 2005-02-02  Chris Blumenberg  <cblu@apple.com>
 
        Fixed: <rdar://problem/3983628> control-click on WebView is not selecting the word under the cursor (Mail, non-editable WebView)
index 1c9589bbf324124f9d6a179174f9a7a24d4409f7..8fad7b4301788692a17e073726ea6d4957e5d3ff 100644 (file)
@@ -747,6 +747,10 @@ void RenderPartObject::updateWidget()
               }
               if (serviceType.isEmpty() && name == "type") {
                   serviceType = p->value();
+                  int pos = serviceType.find( ";" );
+                  if (pos != -1) {
+                      serviceType = serviceType.left(pos);
+                  }
               }
               if (!embed) {
                   bool dummyValue = true;