Bug 333861 - Set Treeview to animated only after initial loading
Summary: Set Treeview to animated only after initial loading
Status: CONFIRMED
Alias: None
Product: telepathy
Classification: Frameworks and Libraries
Component: contactlist (show other bugs)
Version: git-latest
Platform: unspecified Linux
: NOR wishlist
Target Milestone: Future
Assignee: Telepathy Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-25 10:19 UTC by David Edmundson
Modified: 2014-04-25 10:23 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Edmundson 2014-04-25 10:19:28 UTC
Turning animating off makes the initial load look a little bit quicker as things move less. I don't want to disable it completely though as it does look better afterwards.

Ideally we'll turn it on after we've done the initial fetch and we know which contacts are online or not.

The hard part..working out when initial loading has happened. 

Should this go via libkpeople; given we show contacts immediately maybe KTp should delay it's initalFetchComplete() signal till it's got the presences.

We could put a signal in GlobalContactManager when it has done onContactManagerStateChanged for every account in the initial fetch 
(less trivial than it sounds)

...or we can go the plasma way and just add a timer :D