[orca] Never adjust verbalized punctuation when punctuation style is set to NONE



commit 93a4d6ec1eecafa98434fab2353e8a8fea5dd7e7
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Mon Dec 5 10:26:50 2016 -0500

    Never adjust verbalized punctuation when punctuation style is set to NONE

 src/orca/speechdispatcherfactory.py |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/src/orca/speechdispatcherfactory.py b/src/orca/speechdispatcherfactory.py
index b9ea2e0..9125358 100644
--- a/src/orca/speechdispatcherfactory.py
+++ b/src/orca/speechdispatcherfactory.py
@@ -47,8 +47,11 @@ from . import speechserver
 from . import settings
 from . import orca_state
 from . import punctuation_settings
+from . import settings_manager
 from .acss import ACSS
 
+_settingsManager = settings_manager.getManager()
+
 try:
     import speechd
 except:
@@ -309,6 +312,10 @@ class SpeechServer(speechserver.SpeechServer):
         Returns a text string with the punctuation symbols adjusted accordingly.
         """
 
+        style = _settingsManager.getSetting("verbalizePunctuationStyle")
+        if style == settings.PUNCTUATION_STYLE_NONE:
+            return oldText
+
         spokenEllipsis = messages.SPOKEN_ELLIPSIS + " "
         newText = re.sub(ELLIPSIS, spokenEllipsis, oldText)
         symbols = set(re.findall(PUNCTUATION, newText))


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]