javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/Canvas.java
branchcanvas
changeset 1307 62be3fb4294e
parent 1138 94bd7330ff58
     1.1 --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/Canvas.java	Fri May 24 07:37:46 2013 +0200
     1.2 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/Canvas.java	Fri Sep 27 00:49:48 2013 +0200
     1.3 @@ -18,6 +18,7 @@
     1.4  package org.apidesign.bck2brwsr.htmlpage.api;
     1.5  
     1.6  import net.java.html.canvas.GraphicsContext;
     1.7 +import net.java.html.canvas.spi.GraphicsUtils;
     1.8  import org.apidesign.bck2brwsr.core.JavaScriptBody;
     1.9  import org.apidesign.bck2brwsr.htmlpage.HTML5GraphicsEnvironment;
    1.10  import static org.apidesign.bck2brwsr.htmlpage.api.Element.getAttribute;
    1.11 @@ -57,8 +58,9 @@
    1.12      private native static Object getContextImpl(Canvas el);
    1.13  
    1.14      public GraphicsContext getContext() {
    1.15 +        final HTML5GraphicsEnvironment env = new HTML5GraphicsEnvironment(getContextImpl(this), this);
    1.16  //        System.err.println("called getContext");
    1.17 -        return new GraphicsContext(new HTML5GraphicsEnvironment(getContextImpl(this), this));
    1.18 +        return GraphicsUtils.create(env);
    1.19      }
    1.20  
    1.21      @Override