Feature Requests item #880267, was opened at 2004-01-19 19:16
Message generated for change (Comment added) made by lschiere
You can respond by visiting: 

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
>Status: Closed
Resolution: None
Priority: 5
Private: No
Submitted By: Vincent Ho (vho)
Assigned to: Nobody/Anonymous (nobody)
>Summary: msg notification doesn\'t work on new conversation tabs

Initial Comment:
Msg notification doesn't get triggered when someone who
you don't have a current conversation tab with msgs you.

This is because the notification handlers attach
themselves to the conversation tab, which gets created
just after plugins are told about the msg (so they can
suppress it or whatever).

In other words the sequence of events is:

1. send msg to plugins, checking their return code to
see if they're suppressing it.

2. create conversation window if it doesn't exist.
  2a. notification plugin attaches to the new
conversation window so it knows about any msgs. 
However the msg that triggered creation of this window
has already been sent, so notification never happens.

I sent a patch to the mailing list about this back
around gaim 0.71, which was rejected due it possibly
breaking other things.  However this is really
important - notification is not very useful if it's not
reliable about whether someone has msg'ed you.


Comment By: Luke Schierer (lschiere)
Date: 2007-04-20 10:55

Logged In: YES 
Originator: NO

As we are closing this tracker, please submit any feature request that is
still valid to http://developer.pidgin.im.  Thanks. 


Comment By: Vincent Ho (vho)
Date: 2004-08-30 00:31

Logged In: YES 

Well, the way this impacts my usage is that I keep IMs in a
single tabbed window, which I keep minimised until someone
msgs me... I imagine this is what msg notification is
designed to let people do.

This works fine for people I'm already chatting to.
Unfortunately if someone on my buddy list starts a new
conversation, a new tab gets created but notification
doesn't happen.  This sometimes means I don't notice their
msg or respond to them until an hour or so later.  I can fix
this by checking the minimised window regularly and looking
for new tabs, but that defeats the purpose of having
notification in the first place :)

I guess it comes down to whether or not msg notification
should happen for all messages. Are we special-casing the
first message as being different?


Comment By: Luke Schierer (lschiere)
Date: 2004-08-29 22:20

Logged In: YES 

if i'm reading Etan's reply right, he's saying the code is
working as designed and this is a feature request. 


Comment By: Etan Reisner (deryni9)
Date: 2004-08-29 18:29

Logged In: YES 

Ok. Yes the Message Notification plugin does not notify for
new conversations. The situation isn't exactly the way you
describe it. Rather, the Message Notification plugin
responds to all received-im-msg signal events, however when
the first message arrives there isn't yet a conversation
window to notify in so the plugin can't put a notification
symbol up anywhere. The conversation window only gets
created after the received-im-msg fires. So if you want to
have the Message Notification plugin put up a notification
symbol for conversation starting messages you'd need to have
the received-im-msg signal to after the conversation window
gets created, and you'd have to make sure that this change
doesn't break anything.


You can respond by visiting: 

This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
Gaim-features mailing list

Reply via email to