diff options
author | Kali Kaneko <kali@leap.se> | 2013-08-13 18:19:59 +0200 |
---|---|---|
committer | Kali Kaneko <kali@leap.se> | 2013-08-13 18:19:59 +0200 |
commit | 10f937feffeb2e267a6426cdd5d3287783da866d (patch) | |
tree | 55032d614e6fc18dfa7009b5328247ebc329a038 /src/leap | |
parent | 143a08dd1cc8eeb9d92a1d981f8a13fb3e4c966d (diff) | |
parent | 4e5c8b32a7fde365a7535cf440d24ae8853140d3 (diff) |
Merge remote-tracking branch 'chiiph/bug/disable_mail' into develop
Diffstat (limited to 'src/leap')
-rw-r--r-- | src/leap/bitmask/gui/mainwindow.py | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/src/leap/bitmask/gui/mainwindow.py b/src/leap/bitmask/gui/mainwindow.py index 46def802..b624988f 100644 --- a/src/leap/bitmask/gui/mainwindow.py +++ b/src/leap/bitmask/gui/mainwindow.py @@ -1054,11 +1054,26 @@ class MainWindow(QtGui.QMainWindow): TRIGGERS: soledad_ready """ - logger.debug('Starting imap service') + if self._provider_config.provides_mx() and \ + self._enabled_services.count(self.MX_SERVICE) > 0: + logger.debug('Starting imap service') + + self._imap_service = imap.start_imap_service( + self._soledad, + self._keymanager) + else: + if self._enabled_services.count(self.MX_SERVICE) > 0: + pass # TODO: show MX status + #self._status_panel.set_eip_status( + # self.tr("%s does not support MX") % + # (self._provider_config.get_domain(),), + # error=True) + else: + pass # TODO: show MX status + #self._status_panel.set_eip_status( + # self.tr("MX is disabled")) + - self._imap_service = imap.start_imap_service( - self._soledad, - self._keymanager) def _get_socket_host(self): """ |