# HG changeset patch # User toni.epple@eppleton.de # Date 1362410264 -3600 # Node ID 5c61f5e4898e7f36833fd5bc936afa11e6c826f6 # Parent bd8b726902a31c253ab541cbbcb72291b548bd16 fixed bug in Canvas getWidth and getHeight diff -r bd8b726902a3 -r 5c61f5e4898e javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/Canvas.java --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/Canvas.java Mon Mar 04 16:15:38 2013 +0100 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/Canvas.java Mon Mar 04 16:17:44 2013 +0100 @@ -18,6 +18,7 @@ package org.apidesign.bck2brwsr.htmlpage.api; import org.apidesign.bck2brwsr.core.JavaScriptBody; +import static org.apidesign.bck2brwsr.htmlpage.api.Element.getAttribute; /** * @@ -34,15 +35,17 @@ } public int getHeight() { - return (Integer) getAttribute(this, "height"); + Object ret = getAttribute(this, "height"); + return (ret instanceof Number) ? ((Number)ret).intValue(): Integer.MIN_VALUE; } public void setWidth(int width) { setAttribute(this, "width", width); } - public int getWidth() { - return (Integer) getAttribute(this, "width"); + public int getwidtht() { + Object ret = getAttribute(this, "width"); + return (ret instanceof Number) ? ((Number)ret).intValue(): Integer.MIN_VALUE; } @JavaScriptBody(