Project

General

Profile

Actions

Bug #247

open

Calling Boom, Shoot, or Bell too quickly causes AOZ to lock up. (Other events are not processed.)

Added by Brian Flanagan almost 5 years ago. Updated over 3 years ago.

Status:
Feedback
Priority:
Low
Target version:
-
Start date:
02/22/2020
Due date:
% Done:

0%

Estimated time:
2:00 h
Affected version:

Description

If Shoot or Boom is called a second time too quickly, it will cause AOZ to fail processing other commands.

In this example, after the first click, the sound is triggered continuously, and somehow, it is interfering with other event handling. The program never detects when the mouse button has been released, nor does it detect a break (Ctrl-C):

Repeat
    If Mouse Key = 1 Then Shoot
Until Mouse Key = 2

See related bug #74 (closed) for more information. This used to cause an Internal error.

Now, it just locks up AOZ (no more events are processed).

This can still be worked around by putting in a sufficient delay:

Repeat
    If Mouse Key = 1 Then Shoot
    Wait Vbl
Until Mouse Key = 2
Actions #1

Updated by Brian Flanagan over 4 years ago

  • Affected version changed from 0.9.5 to 0.9.5.1
Actions #2

Updated by Brian Flanagan about 4 years ago

  • Priority changed from Normal to Low
  • Estimated time set to 2:00 h
  • Affected version changed from 0.9.5.1 to Beta RC3

Re-tested in Beta RC3. Still a problem.

Actions #3

Updated by Francois Lionet over 3 years ago

  • Status changed from New to Feedback
  • Assignee set to Francois Lionet

Will be fixed when re-write the sound engine from scratch. next week (4th of April-> start on it).

Actions

Also available in: Atom PDF