File orca-2.32.1-console-setup.patch of Package orca

Index: src/orca/orca_console_prefs.py
===================================================================
--- src/orca/orca_console_prefs.py.orig
+++ src/orca/orca_console_prefs.py
@@ -460,7 +460,7 @@ def setupSpeech(prefsDict):
     # layouts for how they might control Orca.
     #
     sayAndPrint(_("Select desired keyboard layout."),
-                False,
+                True,
                 False,
                 speechServerChoice,
                 speechVoiceChoice)
@@ -576,7 +576,7 @@ def showPreferencesUI(commandLineSetting
                              speechServerChoice,
                              speechVoiceChoice)
         try:
-            settings.setOrcaAutostart(checkYes(answer))
+            autostart = checkYes(answer)
             break
         except:
             stop = False
@@ -613,6 +613,7 @@ def showPreferencesUI(commandLineSetting
                                     speechServerChoice,
                                     speechVoiceChoice)
                         time.sleep(2)
+                        settings.setOrcaAutostart(autostart)
 
                         import gobject
                         gobject.threads_init()
@@ -633,6 +634,8 @@ def showPreferencesUI(commandLineSetting
                          speechServerChoice,
                          speechVoiceChoice)
 
+    settings.setOrcaAutostart(autostart)
+
     for [factory, servers] in workingFactories:
         factory.SpeechServer.shutdownActiveServers()
 
openSUSE Build Service is sponsored by