[gtk+/broadway: 238/246] broadway: Do copy rects with compositing mode "copy"
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/broadway: 238/246] broadway: Do copy rects with compositing mode "copy"
- Date: Tue, 15 Mar 2011 12:01:02 +0000 (UTC)
commit acd72d0961db3b1399d93283b810a8967bc7da60
Author: Alexander Larsson <alexl redhat com>
Date: Mon Mar 14 20:59:00 2011 +0100
broadway: Do copy rects with compositing mode "copy"
gdk/broadway/broadway.js | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/gdk/broadway/broadway.js b/gdk/broadway/broadway.js
index dd38d39..67c39b3 100644
--- a/gdk/broadway/broadway.js
+++ b/gdk/broadway/broadway.js
@@ -99,7 +99,7 @@ function initContext(canvas, x, y, id)
canvas.style["top"] = y + "px";
canvas.style["display"] = "none";
var context = canvas.getContext("2d");
- context.globalCompositeOperation = "src-over";
+ context.globalCompositeOperation = "source-over";
document.body.appendChild(canvas);
return context;
@@ -236,6 +236,7 @@ function handleCommands(cmd_obj)
i = i + size;
var img = new Image();
img.src = url;
+ surfaces[id].globalCompositeOperation = "source-over";
if (img.complete) {
surfaces[id].drawImage(img, x, y);
} else {
@@ -296,6 +297,7 @@ function handleCommands(cmd_obj)
var dy = base64_16s(cmd, i);
i = i + 3;
+ context.globalCompositeOperation = "copy";
context.drawImage(context.canvas,
minx - dx, miny - dy, maxx - minx, maxy - miny,
minx, miny, maxx - minx, maxy - miny);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]