Ticket #5904 (closed defect: fixed)
GUI problem updating buddies clustered around shared activity
| Reported by: | morgs | Owned by: | marco |
|---|---|---|---|
| Priority: | high | Milestone: | 8.2.0 (was Update.2) |
| Component: | sugar | Version: | |
| Keywords: | Cc: | Collabora, mstone | |
| Action Needed: | finalize | Verified: | no |
| Deployments affected: | Blocked By: | ||
| Blocking: |
Description
This is fallout from fixing #5368 in PS. Now that we correctly get buddy-moved when somebody joins an activity, the following happens: The first buddy to join has their icon moved next to the activity. The subsequent buddies to join have their icons disappear completely from mesh view, but do reappear if they switch or leave that activity.
Alternatively, if you start a sugar instance and three people are already in the activity, you see those three, but any additional buddies to join have the above behaviour.
The problem seems to be that in SnowflakeLayout the buddy spacing code is in do_allocate and that isn't called on subsequent buddies being added.
This needs to be fixed before pushing #5368 (in PS in Joyride) to Update.1 otherwise it seems more broken than before...


