False instead of -1 for not being able to do chat state

This commit is contained in:
Nikos Kouremenos 2005-07-19 21:43:06 +00:00
parent e880d1dc2c
commit f583e42837
1 changed files with 7 additions and 7 deletions

View File

@ -318,7 +318,7 @@ class TabbedChatWindow(chat.Chat):
if yes we go active if not already if yes we go active if not already
if no we go paused if not already ''' if no we go paused if not already '''
current_state = self.chatstates[contact.jid] current_state = self.chatstates[contact.jid]
if current_state = -1: # he doesn't support chatstates if current_state = False: # he doesn't support chatstates
return False # stop looping return False # stop looping
if self.mouse_over_in_last_5_secs: if self.mouse_over_in_last_5_secs:
self.send_chatstate('active') self.send_chatstate('active')
@ -336,7 +336,7 @@ class TabbedChatWindow(chat.Chat):
if yes we go active if not already if yes we go active if not already
if no we go inactive if not already ''' if no we go inactive if not already '''
current_state = self.chatstates[contact.jid] current_state = self.chatstates[contact.jid]
if current_state = -1: # he doesn't support chatstates if current_state = False: # he doesn't support chatstates
return False # stop looping return False # stop looping
if self.mouse_over_in_last_5_secs: if self.mouse_over_in_last_5_secs:
self.send_chatstate('active') self.send_chatstate('active')
@ -410,15 +410,15 @@ class TabbedChatWindow(chat.Chat):
is different for the previous one''' is different for the previous one'''
# please read jep-85 to get an idea of this # please read jep-85 to get an idea of this
# we keep track of jep85 support by the peer by three extra states: # we keep track of jep85 support by the peer by three extra states:
# None, -1 and 'ask' # None, False and 'ask'
# None if no info about peer # None if no info about peer
# -1 if peer does not support jep85 # False if peer does not support jep85
# 'ask' if we sent 'active' chatstate and are waiting for reply # 'ask' if we sent 'active' chatstate and are waiting for reply
jid = self.get_active_jid() jid = self.get_active_jid()
# print jid, self.chatstates[jid], state # print jid, self.chatstates[jid], state
if self.chatstates[jid] == -1: if self.chatstates[jid] == False:
return return
# if current state equals last state, return # if current state equals last state, return
@ -473,7 +473,7 @@ class TabbedChatWindow(chat.Chat):
self.chatstates[jid] = 'ask' self.chatstates[jid] = 'ask'
# if peer supports jep85, send 'active' # if peer supports jep85, send 'active'
elif self.chatstates[jid] != -1: elif self.chatstates[jid] != False:
#send active chatstate on every message (as JEP says) #send active chatstate on every message (as JEP says)
gajim.connections[self.account].send_message(jid, message, keyID, gajim.connections[self.account].send_message(jid, message, keyID,
chatstate = 'active') chatstate = 'active')
@ -596,7 +596,7 @@ class TabbedChatWindow(chat.Chat):
tim = time.localtime(float(msg[0])) tim = time.localtime(float(msg[0]))
text = ':'.join(msg[2:])[0:-1] #remove the latest \n text = ':'.join(msg[2:])[:-1] #remove the latest \n
self.print_conversation_line(text, jid, kind, name, tim, self.print_conversation_line(text, jid, kind, name, tim,
['small'], ['small', 'grey'], ['small', 'grey'], False) ['small'], ['small', 'grey'], ['small', 'grey'], False)