tkormann 02/02/26 04:56:58
Modified: sources/org/apache/batik/bridge BridgeContext.java
Log:
fix missing width/height attributes on outermost svg element
a new test I have already make will be added ASAP
Revision Changes Path
1.40 +8 -2 xml-batik/sources/org/apache/batik/bridge/BridgeContext.java
Index: BridgeContext.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/bridge/BridgeContext.java,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- BridgeContext.java 25 Feb 2002 15:55:20 -0000 1.39
+++ BridgeContext.java 26 Feb 2002 12:56:58 -0000 1.40
@@ -47,7 +47,7 @@
* a SVG DOM tree such as the current viewport or the user agent.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Thierry Kormann</a>
- * @version $Id: BridgeContext.java,v 1.39 2002/02/25 15:55:20 hillion Exp $
+ * @version $Id: BridgeContext.java,v 1.40 2002/02/26 12:56:58 tkormann Exp $
*/
public class BridgeContext implements ErrorConstants {
@@ -404,7 +404,13 @@
public Viewport getViewport(Element e) {
if (viewportStack != null) {
// building time
- return (Viewport)viewportStack.get(0);
+ if (viewportStack.size() == 0) {
+ // outermost svg element
+ return (Viewport)viewportMap.get(userAgent);
+ } else {
+ // current viewport
+ return (Viewport)viewportStack.get(0);
+ }
} else {
// search the first parent which has defined a viewport
e = HiddenChildElementSupport.getParentElement(e);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]