In theory, adding some hardening against bugs due to some reports on internet tablet...
[gc-dialer] / src / dc_glade.py
index 1b28a61..0eec7a5 100755 (executable)
@@ -245,7 +245,12 @@ class Dialcentral(object):
                assert 0 < numOfAttempts, "That was pointless having 0 or less login attempts"
 
                if not self._deviceIsOnline:
-                       warnings.warn("Attempted to login while device was offline", UserWarning, 2)
+                       warnings.warn("Attempted to login while device was offline")
+                       return False
+               elif self._phoneBackend is None:
+                       warnings.warn(
+                               "Attempted to login before initialization is complete, did an event fire early?"
+                       )
                        return False
 
                loggedIn = False