Just an idea that I had after a few months of noticing every time I'd turn my phone's display back on, the CPU would be pegged. I'm not sure, but I think that it might be indicative of some malware, and I want to collect some other statistics regarding what is going on when the display is inactive.
When the Loop checkbox is set, and a tone playing, unsetting the checkbox without first stopping playing the tone will cause the tone to stop playing. At this point the button text will switch to 'Play', indicating that the tone is completed, but the activated toggle bar stays lit.
Obviously this event is not planned for properly. Easiest way to fix it would be disabling the checkbox while the tone is actively playing.
When the Loop checkbox is set, and a tone playing, unsetting the checkbox without first stopping playing the tone will cause the tone to stop playing. At this point the button text will switch to 'Play', indicating that the tone is completed, but the activated toggle bar stays lit.
Obviously this event is not planned for properly. Easiest way to fix it would be disabling the checkbox while the tone is actively playing.