=== modified file 'src/com/goldencode/p2j/ui/client/gui/driver/web/VirtualScreenImpl.java' --- src/com/goldencode/p2j/ui/client/gui/driver/web/VirtualScreenImpl.java 2015-08-13 14:51:06 +0000 +++ src/com/goldencode/p2j/ui/client/gui/driver/web/VirtualScreenImpl.java 2015-08-21 15:30:09 +0000 @@ -148,9 +148,9 @@ public void drawImage(ImageWrapper image, int x, int y) { Graphics2D g2 = screen.createGraphics(); - g2.setColor(new Color(0,0,0)); + g2.setColor(new Color(0, 0, 0, 0)); g2.fillRect(0, 0, getScreenWidth(), getScreenHeight()); - g2.drawImage((Image) image.getImage(), x, y, null); + g2.drawImage((Image) image.getImage(), x, y, image.getWidth(), image.getHeight(), null); g2.dispose(); } } === modified file 'src/com/goldencode/p2j/ui/client/gui/driver/web/res/p2j.screen.js' --- src/com/goldencode/p2j/ui/client/gui/driver/web/res/p2j.screen.js 2015-08-21 12:10:36 +0000 +++ src/com/goldencode/p2j/ui/client/gui/driver/web/res/p2j.screen.js 2015-08-21 13:39:34 +0000 @@ -121,7 +121,7 @@ this.canvas = p2j.createCanvas(null, options); /** Canvas 2D graphics context. */ - this.ctx = this.canvas.getContext('2d'); + this.ctx = this.canvas.getContext('2d', {alpha : true}); /** List of owned windows. */ this.children = new Array(); @@ -2123,7 +2123,7 @@ } return height; - } + }; return me; }());