Bug 120 - Endless loop in Engine::SuspendAll()
Summary: Endless loop in Engine::SuspendAll()
Status: CLOSED FIXED
Alias: None
Product: LinuxSampler
Classification: Unclassified
Component: gig::Engine (show other bugs)
Version: SVN Trunk
Hardware: PC All
: P2 critical
Assignee: Christian Schoenebeck
URL:
Depends on:
Blocks:
 
Reported: 2009-02-21 17:21 CET by Grigor Iliev
Modified: 2009-03-02 17:07 CET (History)
1 user (show)

See Also:


Attachments
120.patch.bz2 (479 bytes, application/x-bzip)
2009-02-21 17:22 CET, Grigor Iliev
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Grigor Iliev 2009-02-21 17:21:27 CET
When there are active streams and Engine::SuspendAll() is called, it enter an
endless loop.
To reproduce it just change the maximum voice limit while there are active voices.
Comment 1 Grigor Iliev 2009-02-21 17:22:37 CET
Created attachment 48 [details]
120.patch.bz2

Submitted patch for review
Comment 2 Christian Schoenebeck 2009-03-02 15:32:08 CET
Yep, looks good to me! Go ahead!
Comment 3 Grigor Iliev 2009-03-02 16:35:08 CET
patch committed