[Pidgin] #4551: Pidgin does not hide a new conversation if the first message contains a custom emoticon
Pidgin
trac at pidgin.im
Sun Aug 3 23:19:33 EDT 2008
#4551: Pidgin does not hide a new conversation if the first message contains a
custom emoticon
---------------------------+------------------------------------------------
Reporter: galt | Owner:
Type: defect | Status: new
Priority: minor | Milestone:
Component: pidgin (gtk) | Version: 2.3.1
Resolution: | Keywords: custom emoticon hiding
Pending: 0 |
---------------------------+------------------------------------------------
Comment (by QuLogic):
Well, it looks like this is happening because the MSN prpl calls
`purple_conversation_new`. It needs a `GtkIMHtml` to store the smiley:
{{{
/* If the conversation doesn't exist then this is a custom smiley
* used in the first message in a MSN conversation: we need to create
* the conversation now, otherwise the custom smiley won't be shown.
* This happens because every GtkIMHtml has its own smiley tree: if
* the conversation doesn't exist then we cannot associate the new
* smiley with its GtkIMHtml widget. */
}}}
And hidden conversations are only set up in the `received_im_cb` in
pidgin. As you can see from the pasted code up there, the uiop is only
`pidgin_conv_new_hidden` for that little bit of code.
So I'm not sure what to do exactly, since the MSN prpl shouldn't be
messing with uiops.
--
Ticket URL: <http://developer.pidgin.im/ticket/4551#comment:6>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list