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: https://sourceforge.net/tracker/?func=detail&atid=350235&aid=880267&group_id=235
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 Message: Logged In: YES user_id=28833 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 Message: Logged In: YES user_id=668375 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 Message: Logged In: YES user_id=28833 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 Message: Logged In: YES user_id=516184 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: https://sourceforge.net/tracker/?func=detail&atid=350235&aid=880267&group_id=235 ------------------------------------------------------------------------- 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. http://sourceforge.net/powerbar/db2/ _______________________________________________ Gaim-features mailing list Gaim-features@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gaim-features