[orca] Remove the obsolete logout code from orca_console_prefs.py
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] Remove the obsolete logout code from orca_console_prefs.py
- Date: Sat, 5 May 2012 02:22:36 +0000 (UTC)
commit 30f2b226a34b9cdf6af4ad32a76b960c01789c6c
Author: Joanmarie Diggs <jdiggs igalia com>
Date: Fri May 4 22:19:23 2012 -0400
Remove the obsolete logout code from orca_console_prefs.py
The logout code is no longer needed because in GNOME 3 we can
enable accessibility without having to log out. And this code
is gnome-session-centric.
src/orca/orca_console_prefs.py | 52 +++------------------------------------
1 files changed, 4 insertions(+), 48 deletions(-)
---
diff --git a/src/orca/orca_console_prefs.py b/src/orca/orca_console_prefs.py
index d18059c..f637378 100644
--- a/src/orca/orca_console_prefs.py
+++ b/src/orca/orca_console_prefs.py
@@ -27,6 +27,7 @@ __copyright__ = "Copyright (c) 2005-2008 Sun Microsystems Inc."
__license__ = "LGPL"
import re
+import sys
import acss
import settings
@@ -488,15 +489,6 @@ def setupSpeech(prefsDict):
return True
-def logoutUser():
- """Log the user out of the desktop."""
-
- import dbus
- bus = dbus.SessionBus()
- sessionManager = bus.get_object('org.gnome.SessionManager',
- '/org/gnome/SessionManager')
- sessionManager.Logout(dbus.types.UInt32(1))
-
def showPreferencesUI(commandLineSettings):
"""Uses the console to query the user for Orca preferences."""
@@ -555,45 +547,9 @@ def showPreferencesUI(commandLineSettings):
if 'profile' not in prefsDict:
prefsDict['profile'] = settings.profile
-
- logoutNeeded = _settingsManager.saveSettings(prefsDict, {}, {})
- if logoutNeeded:
- sayAndPrint(_("Accessibility support for GNOME has just been enabled."),
- logoutNeeded,
- False,
- speechServerChoice,
- speechVoiceChoice)
- sayAndPrint( \
- _("You need to log out and log back in for the change to take effect."),
- False,
- False,
- speechServerChoice,
- speechVoiceChoice)
-
- if desktopRunning:
- stop = True
- while True:
- answer = sayAndPrint( \
- _("Do you want to logout now? Enter y or n: "),
- False,
- True,
- speechServerChoice,
- speechVoiceChoice)
- try:
- if checkYes(answer):
- sayAndPrint(_("Setup complete. Logging out now."),
- stop,
- False,
- speechServerChoice,
- speechVoiceChoice)
- logoutUser()
- break
- except:
- stop = False
- sayAndPrint(_("Please enter y or n."))
-
+ _settingsManager.saveSettings(prefsDict, {}, {})
answer = sayAndPrint(_("Setup complete. Press Return to continue."),
- not logoutNeeded,
+ True,
True,
speechServerChoice,
speechVoiceChoice)
@@ -602,7 +558,7 @@ def showPreferencesUI(commandLineSettings):
factory.SpeechServer.shutdownActiveServers()
def main():
- showPreferencesUI()
+ showPreferencesUI(sys.argv[1:])
if __name__ == "__main__":
main()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]