summaryrefslogtreecommitdiffstats
path: root/src/widget/wwidgetgroup.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/widget/wwidgetgroup.cpp')
-rw-r--r--src/widget/wwidgetgroup.cpp7
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;