mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-05 16:20:10 +00:00
broadway: Do copy rects with compositing mode "copy"
This commit is contained in:
parent
a5e5e2343c
commit
acd72d0961
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user