Skip to content
Snippets Groups Projects
Commit caf56d7a authored by Yann Leboulanger's avatar Yann Leboulanger
Browse files

remove session mnagement broken support

parent 7ebde173
No related branches found
No related tags found
No related merge requests found
......@@ -67,10 +67,6 @@ class FeaturesWindow:
_('Autodetection of network status.'),
_('Requires gnome-network-manager and python-dbus.'),
_('Feature not available under Windows.')),
_('Session Management'): (self.session_management_available,
_('Gajim session is stored on logout and restored on login.'),
_('Requires python-gnome2.'),
_('Feature not available under Windows.')),
_('Password encryption'): (self.some_keyring_available,
_('Passwords can be stored securely and not just in plaintext.'),
_('Requires gnome-keyring and python-gnome2-desktop, or kwalletcli.'),
......@@ -192,22 +188,13 @@ class FeaturesWindow:
import network_manager_listener
return network_manager_listener.supported
def session_management_available(self):
if os.name == 'nt':
return False
try:
__import__('gnome.ui')
except Exception:
return False
return True
def some_keyring_available(self):
if os.name == 'nt':
return False
if kwalletbinding.kwallet_available():
return True
try:
__import__('gnomekeyring')
from gi.repository import GnomeKeyring
except Exception:
return False
return True
......
......@@ -449,32 +449,6 @@ if __name__ == '__main__':
log.info("Encodings: d:%s, fs:%s, p:%s", sys.getdefaultencoding(), \
sys.getfilesystemencoding(), locale.getpreferredencoding())
#if os.name != 'nt':
## Session Management support
#try:
#import gnome.ui
#raise ImportError
#except ImportError:
#pass
#else:
#def die_cb(dummy):
#gajim.interface.roster.quit_gtkgui_interface()
#gnome.program_init('gajim', gajim.version)
#cli = gnome.ui.master_client()
#cli.connect('die', die_cb)
#path_to_gajim_script = gtkgui_helpers.get_abspath_for_script(
#'gajim')
#if path_to_gajim_script:
#argv = [path_to_gajim_script]
#try:
#cli.set_restart_command(argv)
#except TypeError:
## Fedora systems have a broken gnome-python wrapper for this
## function.
#cli.set_restart_command(len(argv), argv)
check_paths.check_and_possibly_create_paths()
interface = Interface()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment