projects
/
gc-dialer
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
794b4e0
)
Emitting state emissions in a simailar place
author
Ed Page
<eopage@byu.net>
Thu, 31 Mar 2011 02:06:34 +0000
(21:06 -0500)
committer
Ed Page
<eopage@byu.net>
Thu, 31 Mar 2011 02:09:51 +0000
(21:09 -0500)
src/session.py
patch
|
blob
|
history
diff --git
a/src/session.py
b/src/session.py
index
bdb389e
..
d935f3a
100644
(file)
--- a/
src/session.py
+++ b/
src/session.py
@@
-429,6
+429,8
@@
class Session(QtCore.QObject):
needOps = True
self.loggedIn.emit()
needOps = True
self.loggedIn.emit()
+ self.stateChange.emit(finalState)
+ finalState = None # Mark it as already set
if needOps:
loginOps = self._loginOps[:]
if needOps:
loginOps = self._loginOps[:]
@@
-444,7
+446,8
@@
class Session(QtCore.QObject):
self._loggedInTime = self._LOGGEDOUT_TIME
self.error.emit(str(e))
finally:
self._loggedInTime = self._LOGGEDOUT_TIME
self.error.emit(str(e))
finally:
- self.stateChange.emit(finalState)
+ if finalState is not None:
+ self.stateChange.emit(finalState)
if isLoggedIn and self._callback:
self.set_callback_number(self._callback)
if isLoggedIn and self._callback:
self.set_callback_number(self._callback)