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]

Reply via email to