Implement presenting and selecting conversations

Review Request #3255 — Created June 10, 2024 and submitted

Information

pidgin/pidgin
default

Reviewers

Implement Pidgin.DisplayWindow.select.

Display conversations when their present signal is emitted.

Call Purple.Conversation.present from Pidgin.ContactList when a contact is
activated.

Opened conversations from the contact list and verified they were selected properly.

Summary ID
Implement presenting and selecting conversations
Implement Pidgin.DisplayWindow.select. Display conversations when their present signal is emitted. Call Purple.Conversation.present from Pidgin.ContactList when a contact is activated.
d1daed44bc5dfab86534218d705b0d2df4ea66a3
Description From Last Updated

Is the wrapper item necessary? You could use pidgin_display_window_find_conversation_by_id with the conversation's id. Something similar is done in pidgin_display_window_add. Or …

ivanhoeivanhoe

item is leaking

ivanhoeivanhoe
ivanhoe
  1. 
      
  2. pidgin/pidgindisplaywindow.c (Diff revision 1)
     
     
    Show all issues

    Is the wrapper item necessary?
    You could use pidgin_display_window_find_conversation_by_id with the conversation's id. Something similar is done in pidgin_display_window_add. Or is the conversation id not reliable?

    1. I'm not sure, but I know this all needs to be cleaned up and I didn't want to complicated this review request with that cleanup.

  3. pidgin/pidgindisplaywindow.c (Diff revision 1)
     
     
    Show all issues

    item is leaking

  4. 
      
grim
ivanhoe
  1. Ship It!
  2. 
      
grim
Review request changed
Status:
Completed