[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