fix GPG behaviour
This commit is contained in:
parent
04e92485fc
commit
08e577c637
2 changed files with 9 additions and 7 deletions
|
@ -2129,11 +2129,11 @@ returns the session that we last sent a message to.'''
|
||||||
|
|
||||||
# continue connection
|
# continue connection
|
||||||
if self.connected > 1 and self.continue_connect_info:
|
if self.connected > 1 and self.continue_connect_info:
|
||||||
to_be_signed = self.continue_connect_info[2]
|
msg = self.continue_connect_info[1]
|
||||||
|
signe_msg = self.continue_connect_info[2]
|
||||||
signed = ''
|
signed = ''
|
||||||
if to_be_signed:
|
if signed_msg:
|
||||||
signed = self.get_signed_msg(to_be_signed,
|
signed = self.get_signed_msg(signe_msg, self._send_first_presence)
|
||||||
self._send_first_presence)
|
|
||||||
if signed is None:
|
if signed is None:
|
||||||
self.dispatch('GPG_PASSWORD_REQUIRED',
|
self.dispatch('GPG_PASSWORD_REQUIRED',
|
||||||
(self._send_first_presence,))
|
(self._send_first_presence,))
|
||||||
|
@ -2144,9 +2144,9 @@ returns the session that we last sent a message to.'''
|
||||||
def _send_first_presence(self, signed = ''):
|
def _send_first_presence(self, signed = ''):
|
||||||
show = self.continue_connect_info[0]
|
show = self.continue_connect_info[0]
|
||||||
msg = self.continue_connect_info[1]
|
msg = self.continue_connect_info[1]
|
||||||
to_be_signed = self.continue_connect_info[2]
|
signe_msg = self.continue_connect_info[2]
|
||||||
if to_be_signed and not signed:
|
if signed_msg and not signed:
|
||||||
signed = self.get_signed_msg(self.continue_connect_info[2])
|
signed = self.get_signed_msg(msg)
|
||||||
if signed is None:
|
if signed is None:
|
||||||
self.dispatch('ERROR', (_('OpenPGP passphrase was not given'),
|
self.dispatch('ERROR', (_('OpenPGP passphrase was not given'),
|
||||||
#%s is the account name here
|
#%s is the account name here
|
||||||
|
|
|
@ -2308,6 +2308,7 @@ class Interface:
|
||||||
emoticons_pattern_postmatch = ''
|
emoticons_pattern_postmatch = ''
|
||||||
emoticon_length = 0
|
emoticon_length = 0
|
||||||
for emoticon in keys: # travel thru emoticons list
|
for emoticon in keys: # travel thru emoticons list
|
||||||
|
emoticon = emoticon.decode('utf-8')
|
||||||
emoticon_escaped = re.escape(emoticon) # espace regexp metachars
|
emoticon_escaped = re.escape(emoticon) # espace regexp metachars
|
||||||
emoticons_pattern += emoticon_escaped + '|'# | means or in regexp
|
emoticons_pattern += emoticon_escaped + '|'# | means or in regexp
|
||||||
if (emoticon_length != len(emoticon)):
|
if (emoticon_length != len(emoticon)):
|
||||||
|
@ -2409,6 +2410,7 @@ class Interface:
|
||||||
emots = emoticons.emoticons
|
emots = emoticons.emoticons
|
||||||
for emot in emots:
|
for emot in emots:
|
||||||
emot_file = os.path.join(path, emots[emot])
|
emot_file = os.path.join(path, emots[emot])
|
||||||
|
emot = emot.decode('utf-8')
|
||||||
if not self.image_is_ok(emot_file):
|
if not self.image_is_ok(emot_file):
|
||||||
continue
|
continue
|
||||||
# This avoids duplicated emoticons with the same image eg. :) and :-)
|
# This avoids duplicated emoticons with the same image eg. :) and :-)
|
||||||
|
|
Loading…
Add table
Reference in a new issue