Closed Bug 954217 Opened 10 years ago Closed 10 years ago

User icon lost after a restart on some accounts (ICQ/AIM?).

Categories

(Instantbird Graveyard :: Contacts window, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: benediktp, Assigned: florian)

References

Details

(Whiteboard: [0.3-blocking-beta])

Attachments

(1 file)

*** Original post on bio 783 at 2011-05-14 13:24:00 UTC ***

I added my own ICQ account to the buddy list and the tooltip of this account doesn't show the chosen buddy icon if the application was restarted since it was set.
It is displayed right after setting a new one though, which persists until the application is restarted.
*** Original post on bio 783 at 2011-05-23 17:22:21 UTC ***

There are also error messages in the console that seem to indicate that for some reason libpurple discarded the cached files of some icons it should have kept. That's very likely related.
Summary: Buddy icon doesn't display on tooltip of ICQ account → User icon lost after a restart on some accounts (ICQ/AIM?).
Whiteboard: [0.3-blocking-beta]
Blocks: 953777
OS: Windows 7 → All
Hardware: x86 → All
Attached patch PatchSplinter Review
*** Original post on bio 783 as attmnt 687 at 2011-06-02 16:24:00 UTC ***

During libpurple's initialization, after reading all the accounts from the accounts.xml file, it adds a reference on each icon used by an account in the buddyicon store. We need to do that too for each account we load. Otherwise, some icons are lost when receiving them back from the server.
Assignee: nobody → florian
Status: NEW → ASSIGNED
*** Original post on bio 783 at 2011-06-02 16:27:33 UTC ***

https://hg.instantbird.org/instantbird/rev/a0dbff0be100
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → 0.3b1
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: