[Bugs] #935 UNSP: Re-launching shared activities from the Journal does not Do The Right Thing
SugarLabs Bugs
bugtracker-noreply at sugarlabs.org
Thu Jun 4 22:14:39 EDT 2009
#935: Re-launching shared activities from the Journal does not Do The Right Thing
------------------------------------------+---------------------------------
Reporter: bemasc | Owner: tomeu
Type: defect | Status: new
Priority: Unspecified by Maintainer | Milestone: Unspecified by Release Team
Component: sugar | Version: Unspecified
Severity: Unspecified | Keywords:
Distribution: Unspecified | Status_field: Unconfirmed
------------------------------------------+---------------------------------
Case 1: Suppose user A starts an activity session, shares it with B, and
then exits. The shared session is still running, with B (and maybe other
users), although because of of bug #943, A cannot see them in the
Neighborhood View. A now goes to the Journal, and re-launches the shared
instance. When the activity is initialized, Sugar tries to re-set the
scope to shared... but it does not connect with the existing shared
session! Sugar should send the "joined" signal to indicate that it has
connected to an existing shared session, but instead it sends the "shared"
signal, which indicates that a new shared session is being started. As a
result, the initiator is now running a distinct, new shared session.
Case 2: Suppose A starts an activity and shares it. B joins, and then
leaves. A then leaves too, and the session disappears. B, looking at her
Journal, sees a saved session in A's colors. If B re-launches the shared
session, Sugar automatically causes it to be shared... but now it has A's
colors, and so is not recognizable as the same session as before.
There is exactly one case that does work:
Case 3: A starts a shared session. B joins, then leaves, then decides to
re-join again. B re-launches from the Journal, and it automatically re-
connects to the existing shared session.
--
Ticket URL: <http://dev.sugarlabs.org/ticket/935>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system
More information about the Bugs
mailing list