summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvisvgm/dvisvgm-src/src/SVGTree.cpp
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-02-22 01:49:14 +0000
committerKarl Berry <karl@freefriends.org>2023-02-22 01:49:14 +0000
commit9df87aae524a77085fb85b43b3641453f01e9e4d (patch)
tree06379df1571c8827af785a02f3d983006444cfae /Build/source/texk/dvisvgm/dvisvgm-src/src/SVGTree.cpp
parentde182fda5be7054e8fd80b667dde78fa1218b25d (diff)
dvisvgm 3.0.3
git-svn-id: svn://tug.org/texlive/trunk@66047 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvisvgm/dvisvgm-src/src/SVGTree.cpp')
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-src/src/SVGTree.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/Build/source/texk/dvisvgm/dvisvgm-src/src/SVGTree.cpp b/Build/source/texk/dvisvgm/dvisvgm-src/src/SVGTree.cpp
index edfb926d0ce..74b6913b20a 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-src/src/SVGTree.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-src/src/SVGTree.cpp
@@ -330,11 +330,11 @@ void SVGTree::pushPageContext (unique_ptr<SVGElement> node) {
}
-/** Pops the current context element and restored the previous one. */
+/** Pops the current context element and restores the previous one. */
void SVGTree::popPageContext () {
if (!_pageContextStack.empty())
_pageContextStack.pop();
- _charHandler->setInitialContextNode(_page);
+ _charHandler->setInitialContextNode(_pageContextStack.empty() ? _page : _pageContextStack.top());
}