summaryrefslogtreecommitdiffstats
path: root/src/sp-root.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/sp-root.cpp')
-rw-r--r--src/sp-root.cpp16
1 files changed, 1 insertions, 15 deletions
diff --git a/src/sp-root.cpp b/src/sp-root.cpp
index d69f5300d..9ea1aa976 100644
--- a/src/sp-root.cpp
+++ b/src/sp-root.cpp
@@ -267,21 +267,7 @@ void SPRoot::update(SPCtx *ctx, guint flags)
}
// Calculate x, y, width, height from parent/initial viewport
- if (this->x.unit == SVGLength::PERCENT) {
- this->x.computed = this->x.value * ictx->viewport.width();
- }
-
- if (this->y.unit == SVGLength::PERCENT) {
- this->y.computed = this->y.value * ictx->viewport.height();
- }
-
- if (this->width.unit == SVGLength::PERCENT) {
- this->width.computed = this->width.value * ictx->viewport.width();
- }
-
- if (this->height.unit == SVGLength::PERCENT) {
- this->height.computed = this->height.value * ictx->viewport.height();
- }
+ this->calcDimsFromParentViewport(ictx);
// std::cout << "SPRoot::update: final:"
// << " x: " << x.computed