summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/gui/mainwindow.py
diff options
context:
space:
mode:
authorKali Kaneko <kali@leap.se>2013-12-26 12:37:57 -0400
committerKali Kaneko <kali@leap.se>2013-12-26 12:41:25 -0400
commit17b19d82439143193af8b8eefcfa05f20d011c89 (patch)
tree4579f7ffe202910b645a1b140925a44630a241b1 /src/leap/bitmask/gui/mainwindow.py
parent477df116b6e7c2223fe70e73f979f43abb21288b (diff)
comments here and there
Diffstat (limited to 'src/leap/bitmask/gui/mainwindow.py')
-rw-r--r--src/leap/bitmask/gui/mainwindow.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/leap/bitmask/gui/mainwindow.py b/src/leap/bitmask/gui/mainwindow.py
index 51456473..c05d65fe 100644
--- a/src/leap/bitmask/gui/mainwindow.py
+++ b/src/leap/bitmask/gui/mainwindow.py
@@ -20,6 +20,7 @@ Main window for Bitmask.
import logging
from PySide import QtCore, QtGui
+from datetime import datetime
from functools import partial
from twisted.internet import threads
from zope.proxy import ProxyBase, setProxiedObject
@@ -828,10 +829,13 @@ class MainWindow(QtGui.QMainWindow):
Display the About Bitmask dialog
"""
+ today = datetime.now().date()
+ greet = ("Happy New 1984!... or not ;)<br><br>"
+ if today.month == 1 and today.day < 15 else "")
QtGui.QMessageBox.about(
self, self.tr("About Bitmask - %s") % (VERSION,),
self.tr("Version: <b>%s</b> (%s)<br>"
- "<br>"
+ "<br>%s"
"Bitmask is the Desktop client application for "
"the LEAP platform, supporting encrypted internet "
"proxy, secure email, and secure chat (coming soon).<br>"
@@ -843,7 +847,7 @@ class MainWindow(QtGui.QMainWindow):
"and widely available. <br>"
"<br>"
"<a href='https://leap.se'>More about LEAP"
- "</a>") % (VERSION, VERSION_HASH[:10]))
+ "</a>") % (VERSION, VERSION_HASH[:10], greet))
def changeEvent(self, e):
"""
@@ -1070,6 +1074,8 @@ class MainWindow(QtGui.QMainWindow):
logger.debug("Retrying soledad connection.")
if self._soledad_bootstrapper.should_retry_initialization():
self._soledad_bootstrapper.increment_retries_count()
+ # XXX should cancel the existing socket --- this
+ # is avoiding a clean termination.
threads.deferToThread(
self._soledad_bootstrapper.load_and_sync_soledad)
else: