summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAvi Halachmi (:avih) <avihpit@yahoo.com>2020-05-10 19:16:44 +0300
committerAvi Halachmi (:avih) <avihpit@yahoo.com>2020-05-10 21:20:28 +0300
commitb5284a68296519480d9d4142880c13a8112feb18 (patch)
tree56bbf0fe59a7fc71615dc87d864edd6487f37d16
parent4e94b2177aaae540f44feea0a84cdfb69080a691 (diff)
downloadmpv-b5284a68296519480d9d4142880c13a8112feb18.tar.bz2
mpv-b5284a68296519480d9d4142880c13a8112feb18.tar.xz
js: mp.set_osd_ass: ignore identical inputs (match ccbb8b1c)
-rw-r--r--player/javascript/defaults.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/player/javascript/defaults.js b/player/javascript/defaults.js
index d356d7d3fe..9d53f2d7a3 100644
--- a/player/javascript/defaults.js
+++ b/player/javascript/defaults.js
@@ -233,6 +233,11 @@ mp.create_osd_overlay = function create_osd_overlay(format) {
mp.set_osd_ass = function set_osd_ass(res_x, res_y, data) {
if (!mp._legacy_overlay)
mp._legacy_overlay = mp.create_osd_overlay("ass-events");
+
+ var lo = mp._legacy_overlay;
+ if (lo.res_x == res_x && lo.res_y == res_y && lo.data == data)
+ return true;
+
mp._legacy_overlay.res_x = res_x;
mp._legacy_overlay.res_y = res_y;
mp._legacy_overlay.data = data;