From fc2b35a6eaf24a31aab06a875db5699575f1bc58 Mon Sep 17 00:00:00 2001 From: Maurizio Porrato Date: Sun, 5 Sep 2010 17:08:59 +0200 Subject: [PATCH] Add dirty hack to make crosslink "last" command work --- twisted/plugins/frncrosslink.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/twisted/plugins/frncrosslink.py b/twisted/plugins/frncrosslink.py index 995f4b1..5a4126d 100755 --- a/twisted/plugins/frncrosslink.py +++ b/twisted/plugins/frncrosslink.py @@ -97,9 +97,14 @@ class FRNCrosslinkClient(FRNClient): global talking, lastMessages self.txReq = False self.txOk = False - if talking == self: - lastMessages.insert(0, self.user.ON) - lastMessages = lastMessages[:5] + if talking is not None: # FIXME: This is not the right place + l = talking.user.ON + if len(lastMessages) > 0: + if lastMessages[0] == l: + l = None + if l is not None: + lastMessages.insert(0, l) + lastMessages = lastMessages[:5] talking = None self.stopTransmission()