1.1 --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/Canvas.java Fri Sep 27 00:41:07 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