[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/khtml/rendering
From: Koos Vriezen <koos.vriezen () xs4all ! nl>
Date: 2005-02-01 18:51:16
Message-ID: 20050201185116.EFFF21BB32 () office ! kde ! org
[Download RAW message or body]
CVS commit by vriezen:
Only take servicetype from embed if it actually has one. Fixes
http://www.apple.com/trailers/lions_gate/aloneinthedark/large.html
CCMAIL: zefo@seznam.cz
Thanks for your report.
M +4 -5 render_frames.cpp 1.193
--- kdelibs/khtml/rendering/render_frames.cpp #1.192:1.193
@@ -605,5 +605,4 @@ void RenderPartObject::updateWidget()
} else {
- QString serviceType;
QStringList params;
HTMLObjectBaseElementImpl * objbase = static_cast<HTMLObjectBaseElementImpl *>(element());
@@ -645,7 +644,7 @@ void RenderPartObject::updateWidget()
HTMLEmbedElementImpl *embed = 0;
+ QString serviceType = objbase->serviceType;
if ( element()->id() == ID_EMBED ) {
- serviceType = objbase->serviceType;
embed = static_cast<HTMLEmbedElementImpl *>( objbase );
@@ -670,10 +669,10 @@ void RenderPartObject::updateWidget()
// render embed object
url = embed->url;
+ if (!embed->serviceType.isEmpty())
serviceType = embed->serviceType;
} else if (url.isEmpty() && objbase->classId.startsWith("java:")) {
serviceType = "application/x-java-applet";
url = objbase->classId.mid(5);
- } else
- serviceType = objbase->serviceType;
+ }
if(serviceType.isEmpty() && !objbase->classId.isEmpty()) {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic