[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/khtml/html
From: Maks Orlovich <maksim () kde ! org>
Date: 2010-06-09 19:57:08
Message-ID: 20100609200415.CABD2AC8CF () svn ! kde ! org
[Download RAW message or body]
SVN commit 1136434 by orlovich:
Make sure we set the title on stylesheets for <link> and <style> as well. Fixes etherpad text not
showing up.
M +8 -0 html_headimpl.cpp
--- trunk/KDE/kdelibs/khtml/html/html_headimpl.cpp #1136433:1136434
@@ -129,6 +129,8 @@
case ATTR_TITLE:
// ### when title changes we have to reconsider our alternative
// stylesheet choice
+ if (m_sheet)
+ m_sheet->setTitle(attr->value());
break;
case ATTR_MEDIA:
m_media = attr->value().string().toLower();
@@ -257,6 +259,7 @@
m_sheet->ref();
m_sheet->setCharset(charset);
m_sheet->parseString( sheet, strict );
+ m_sheet->setTitle(getAttribute(ATTR_TITLE));
MediaListImpl *media = new MediaListImpl( (CSSStyleSheetImpl*)0, m_media );
m_sheet->setMedia( media );
@@ -660,6 +663,10 @@
case ATTR_MEDIA:
m_media = attr->value().string().toLower();
break;
+ case ATTR_TITLE:
+ if (m_sheet)
+ m_sheet->setTitle(attr->value());
+ break;
default:
HTMLElementImpl::parseAttribute(attr);
}
@@ -722,6 +729,7 @@
m_sheet->ref();
m_sheet->parseString( text, !document()->inCompatMode() );
m_sheet->setMedia( media );
+ m_sheet->setTitle( getAttribute(ATTR_TITLE) );
m_loading = false;
}
media->deref();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic