[orca] Sanity-check active window before re-figuring it out for mouse input events
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] Sanity-check active window before re-figuring it out for mouse input events
- Date: Fri, 12 Jul 2019 16:12:02 +0000 (UTC)
commit 503269864176ded600077185da51b9d34eab4e4d
Author: Joanmarie Diggs <jdiggs igalia com>
Date: Fri Jul 12 12:10:48 2019 -0400
Sanity-check active window before re-figuring it out for mouse input events
src/orca/input_event.py | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/src/orca/input_event.py b/src/orca/input_event.py
index 855becc9c..b2ea10808 100644
--- a/src/orca/input_event.py
+++ b/src/orca/input_event.py
@@ -784,7 +784,7 @@ class MouseButtonEvent(InputEvent):
self.pressed = event.type.endswith('p')
self.button = event.type[len("mouse:button:"):-1]
self._script = orca_state.activeScript
- self.window = None
+ self.window = orca_state.activeWindow
self.obj = None
if self.pressed:
@@ -793,7 +793,9 @@ class MouseButtonEvent(InputEvent):
if not self._script:
return
- self.window = self._script.utilities.activeWindow()
+ if not self._script.utilities.canBeActiveWindow(self.window):
+ self.window = self._script.utilities.activeWindow()
+
if not self.window:
return
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]