SVN_SILENT: ws
svn path=/trunk/KDE/kdelibs/; revision=1201684
This commit is contained in:
parent
2dfedb571a
commit
b1fc529c39
6
svg.cpp
6
svg.cpp
@ -99,7 +99,7 @@ bool SharedSvgRenderer::load(
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Apply the style sheet.
|
// Apply the style sheet.
|
||||||
if (styleSheet.isEmpty() || ! contents.contains("current-color-scheme")) {
|
if (styleSheet.isEmpty() || !contents.contains("current-color-scheme")) {
|
||||||
return QSvgRenderer::load(contents);
|
return QSvgRenderer::load(contents);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -281,7 +281,6 @@ QPixmap SvgPrivate::findInCache(const QString &elementId, const QSizeF &s)
|
|||||||
// Look at the size hinted elements and try to find the smallest one with an
|
// Look at the size hinted elements and try to find the smallest one with an
|
||||||
// identical aspect ratio.
|
// identical aspect ratio.
|
||||||
if (s.isValid() && !elementId.isEmpty()) {
|
if (s.isValid() && !elementId.isEmpty()) {
|
||||||
|
|
||||||
QList<QSize> elementSizeHints = elementsWithSizeHints.values(elementId);
|
QList<QSize> elementSizeHints = elementsWithSizeHints.values(elementId);
|
||||||
|
|
||||||
if (!elementSizeHints.isEmpty()) {
|
if (!elementSizeHints.isEmpty()) {
|
||||||
@ -417,8 +416,7 @@ void SvgPrivate::createRenderer()
|
|||||||
if (path.isEmpty()) {
|
if (path.isEmpty()) {
|
||||||
renderer = new SharedSvgRenderer();
|
renderer = new SharedSvgRenderer();
|
||||||
} else {
|
} else {
|
||||||
renderer = new SharedSvgRenderer(
|
renderer = new SharedSvgRenderer(path, actualTheme()->styleSheet("SVG"), elementsWithSizeHints);
|
||||||
path, actualTheme()->styleSheet("SVG"), elementsWithSizeHints);
|
|
||||||
|
|
||||||
// Add size hinted elements to the theme's rect cache.
|
// Add size hinted elements to the theme's rect cache.
|
||||||
QHashIterator<QString, QSize> i(elementsWithSizeHints);
|
QHashIterator<QString, QSize> i(elementsWithSizeHints);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user