poppler/Gfx.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)
New commits: commit 6ebd3eece0336807a5c864b57f2f5b3d91a94723 Author: Albert Astals Cid <[email protected]> Date: Sat May 9 22:25:12 2009 +0200 Hidden property depends on parent being hidden, not only yourself Fixes bug #16093 diff --git a/poppler/Gfx.cc b/poppler/Gfx.cc index 7e0c768..c28aa1b 100644 --- a/poppler/Gfx.cc +++ b/poppler/Gfx.cc @@ -4215,7 +4215,13 @@ void Gfx::pushMarkedContent() { } GBool Gfx::contentIsHidden() { - return mcStack && mcStack->ocSuppressed; + MarkedContentStack *mc = mcStack; + bool hidden = mc && mc->ocSuppressed; + while (!hidden && mc && mc->next) { + mc = mc->next; + hidden = mc->ocSuppressed; + } + return hidden; } void Gfx::opBeginMarkedContent(Object args[], int numArgs) { _______________________________________________ poppler mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/poppler
