You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.7 KiB
52 lines
1.7 KiB
7 years ago
|
From 3ec91d51350bce7a139baf009f659008eb046fc8 Mon Sep 17 00:00:00 2001
|
||
|
From: Ray Strode <rstrode@redhat.com>
|
||
|
Date: Tue, 15 Sep 2015 14:04:07 -0400
|
||
|
Subject: [PATCH] magnifier: don't spew to console when focus moves around
|
||
|
|
||
|
We currently ship at-spi2 2.8 in 7.2 but gnome-shell 3.14 which
|
||
|
depends on function names shipped in later versions of at-spi2.
|
||
|
|
||
|
This commit works around the problem by using the names of the functions,
|
||
|
as they existed in 2.8.
|
||
|
---
|
||
|
js/ui/magnifier.js | 16 ++++++++++++++--
|
||
|
1 file changed, 14 insertions(+), 2 deletions(-)
|
||
|
|
||
|
diff --git a/js/ui/magnifier.js b/js/ui/magnifier.js
|
||
|
index 4e91155a5..68b24e1c2 100644
|
||
|
--- a/js/ui/magnifier.js
|
||
|
+++ b/js/ui/magnifier.js
|
||
|
@@ -724,7 +724,13 @@ var ZoomRegion = new Lang.Class({
|
||
|
},
|
||
|
|
||
|
_updateFocus: function(caller, event) {
|
||
|
- let component = event.source.get_component_iface();
|
||
|
+ let component;
|
||
|
+
|
||
|
+ if (typeof event.source.get_component_iface === 'function')
|
||
|
+ component = event.source.get_component_iface();
|
||
|
+ else if (typeof event.source.get_component === 'function')
|
||
|
+ component = event.source.get_component();
|
||
|
+
|
||
|
if (!component || event.detail1 != 1)
|
||
|
return;
|
||
|
let extents;
|
||
|
@@ -741,7 +747,13 @@ var ZoomRegion = new Lang.Class({
|
||
|
},
|
||
|
|
||
|
_updateCaret: function(caller, event) {
|
||
|
- let text = event.source.get_text_iface();
|
||
|
+ let text;
|
||
|
+
|
||
|
+ if (typeof event.source.get_text_iface === 'function')
|
||
|
+ text = event.source.get_text_iface();
|
||
|
+ else if (typeof event.source.get_text === 'function')
|
||
|
+ text = event.source.get_text();
|
||
|
+
|
||
|
if (!text)
|
||
|
return;
|
||
|
let extents;
|
||
|
--
|
||
|
2.14.2
|
||
|
|