Opened 8 years ago

Closed 7 years ago

#4554 closed defect (fixed)

Record activity: Starting multiple records results in an error.

Reported by: DeepakMuddha Owned by: walter
Priority: High Milestone: Unspecified
Component: Record Version: Unspecified
Severity: Major Keywords:
Cc: gonzalo, DeepakMuddha Distribution/OS: Unspecified
Bug Status: Assigned

Description

Like the older build we’re testing on the XO-1.75, you can start multiple records. The first record locks the camera and the subsequent records display a white screen. However unlike in the XO-1.75, quitting the first one and then the second one does not cause the second record to freeze.

To reproduce:

1.Open record activity.
2.Now go to home screen keeping the 1st record activity opened
3.Now open the record activity again for the 2nd time.

Result: Camera appears fine in 1st record and a white screen appears in the second record

https://sugardextrose.org/issues/4008

Change History (3)

comment:1 Changed 8 years ago by walter

I've written some patches to Sugar [1, 2] that implement a maximum_instances limit settable in activity.info. We need to add:

maximum_instances = 1

to Record.activity/activity/activity.info

However, these patches, while they are being pulled into AU 1B, are not yet upstreamed. Hopefully they will land in Sugar 102.

[1] https://github.com/walterbender/sugar-toolkit-gtk3/tree/maximum-instances
[2] https://github.com/walterbender/sugar/tree/maximum-activities-6

comment:2 Changed 8 years ago by godiard

  • Keywords AU1B removed

As this is fixed in AU image, I remove the AU1B keyword, keep it open until inclusion upstream.

comment:3 Changed 7 years ago by walter

  • Resolution set to fixed
  • Status changed from new to closed

http://wiki.sugarlabs.org/go/Features/LaunchLimits landed in Sugar 100.

And a merge request was made to the Record activity. Until that merge lands, [3] is available.

[3] http://people.sugarlabs.org/walter/Record-99.3.xo

Note: See TracTickets for help on using tickets.