diff options
Diffstat (limited to 'src/widget/wwidgetgroup.cpp')
-rw-r--r-- | src/widget/wwidgetgroup.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/widget/wwidgetgroup.cpp b/src/widget/wwidgetgroup.cpp index 3de66f80d9..c5df44f91c 100644 --- a/src/widget/wwidgetgroup.cpp +++ b/src/widget/wwidgetgroup.cpp @@ -83,10 +83,9 @@ void WWidgetGroup::setup(QDomNode node, const SkinContext& context) { // Set background pixmap if available if (context.hasNode(node, "BackPath")) { - QString mode_str = context.selectAttributeString( - context.selectElement(node, "BackPath"), "scalemode", "TILE"); - setPixmapBackground(context.getPixmapSource(context.selectNode(node, "BackPath")), - Paintable::DrawModeFromString(mode_str)); + QDomElement backPathNode = context.selectElement(node, "BackPath"); + setPixmapBackground(context.getPixmapSource(backPathNode), + context.selectScaleMode(backPathNode, Paintable::TILE)); } QLayout* pLayout = NULL; |