That still was the wrong place, it was initialized too early. Fixed.
This commit is contained in:
parent
91211e189d
commit
4c3dc0b092
|
@ -167,19 +167,6 @@ class Connection(ConnectionHandlers):
|
||||||
|
|
||||||
if gajim.otr_module:
|
if gajim.otr_module:
|
||||||
self.otr_userstates = gajim.otr_module.otrl_userstate_create()
|
self.otr_userstates = gajim.otr_module.otrl_userstate_create()
|
||||||
|
|
||||||
try:
|
|
||||||
gajim.otr_module.otrl_privkey_read(self.otr_userstates,
|
|
||||||
os.path.join(gajim.gajimpaths.root,
|
|
||||||
'%s.key' % self.name).encode())
|
|
||||||
gajim.otr_module.otrl_privkey_read_fingerprints(
|
|
||||||
self.otr_userstates, os.path.join(
|
|
||||||
gajim.gajimpaths.root, '%s.fpr' %
|
|
||||||
self.name).encode(),
|
|
||||||
(gajim.otr_add_appdata, self.name))
|
|
||||||
except Exception, e:
|
|
||||||
if not hasattr(e, 'os_errno') or e.os_errno != 2:
|
|
||||||
raise
|
|
||||||
# END __init__
|
# END __init__
|
||||||
|
|
||||||
def put_event(self, ev):
|
def put_event(self, ev):
|
||||||
|
@ -912,6 +899,20 @@ class Connection(ConnectionHandlers):
|
||||||
self.on_connect_auth = self._init_roster
|
self.on_connect_auth = self._init_roster
|
||||||
self.connect_and_auth()
|
self.connect_and_auth()
|
||||||
|
|
||||||
|
if gajim.otr_module:
|
||||||
|
try:
|
||||||
|
gajim.otr_module.otrl_privkey_read(self.otr_userstates,
|
||||||
|
os.path.join(gajim.gajimpaths.root,
|
||||||
|
'%s.key' % self.name).encode())
|
||||||
|
gajim.otr_module.otrl_privkey_read_fingerprints(
|
||||||
|
self.otr_userstates, os.path.join(
|
||||||
|
gajim.gajimpaths.root, '%s.fpr' %
|
||||||
|
self.name).encode(),
|
||||||
|
(gajim.otr_add_appdata, self.name))
|
||||||
|
except Exception, e:
|
||||||
|
if not hasattr(e, 'os_errno') or e.os_errno != 2:
|
||||||
|
raise
|
||||||
|
|
||||||
def _init_roster(self, con):
|
def _init_roster(self, con):
|
||||||
self.connection = con
|
self.connection = con
|
||||||
if not self.connection:
|
if not self.connection:
|
||||||
|
|
Loading…
Reference in New Issue