Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 1d441780 authored by dk.han's avatar dk.han Committed by Steve Kondik
Browse files

Fix bugs don't remove track of DirectOutputThread



Don't remove track of DirectOutputThread by a wrong state control for track stop processor.
Change a state to STOPPING_1 in Track::stop() function, but check STOPPING_2 state in DirectOutput::prepareTracks_l
function.
So the Track is doesn't add tracksToRemove vector.

I thing, change check condition from isStopping_2() to isStopping() function in DirectOutput::prepareTracks_l() function.

Change-Id: I68c4346f02ef1b8635a2180c2a0b3089ce2af955
Signed-off-by: default avatarDongKyoon Han <dk.han@lge.com>
parent 3ed4ff84
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment