From e5b2e38792f107b1b08dbbe6532222461975f1d6 Mon Sep 17 00:00:00 2001 From: Jean-Marie Traissard Date: Tue, 3 Jun 2008 18:44:32 +0000 Subject: [PATCH] Fix regression introduced in [9727]. Do not fail if the jid line contain 'Enter JID or Contact name' or something at opening. --- src/history_window.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/history_window.py b/src/history_window.py index 0791bc832..f3044c9db 100644 --- a/src/history_window.py +++ b/src/history_window.py @@ -156,9 +156,12 @@ class HistoryWindow: keys = self.completion_dict.keys() # Move the actual jid at first so we load history faster actual_jid = self.jid_entry.get_text().decode('utf-8') - if actual_jid in keys: - keys.remove(actual_jid) - keys.insert(0, actual_jid) + if actual_jid.find('@') > 0: + # it's not 'Enter JID or Contact name' or something, but a real jid, + # we can really move it at first + if actual_jid in keys: + keys.remove(actual_jid) + keys.insert(0, actual_jid) # Map jid to info tuple # Warning : This for is time critical with big DB for key in keys: