[gtk: 2/8] broadway: Fix image updates for firefox
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk: 2/8] broadway: Fix image updates for firefox
- Date: Fri, 13 Mar 2020 15:10:48 +0000 (UTC)
commit a4b718da4ebf7854e91b2a4c6e833db44caa6aff
Author: Alexander Larsson <alexl redhat com>
Date: Fri Mar 13 08:10:41 2020 +0100
broadway: Fix image updates for firefox
For whatever reason we need to assign the function to a variable
to be able to call it.
gdk/broadway/broadway.js | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/gdk/broadway/broadway.js b/gdk/broadway/broadway.js
index 793aa56bea..2478aacc7c 100644
--- a/gdk/broadway/broadway.js
+++ b/gdk/broadway/broadway.js
@@ -997,12 +997,13 @@ function handleDisplayCommands(display_commands)
case DISPLAY_OP_CHANGE_TEXTURE:
var image = cmd[1];
var texture = cmd[2];
- // We need a new closure here to have a separate copy of "template" for each iteration...
- function a_block(t) {
+ // We need a new closure here to have a separate copy of "texture" for each iteration in the
onload callback...
+ var block = function(t) {
image.src = t.url;
// Unref blob url when loaded
image.onload = function() { t.unref(); };
- }(texture);
+ };
+ block(texture);
break;
case DISPLAY_OP_CHANGE_TRANSFORM:
var div = cmd[1];
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]