Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drawing modules with some sliders active causes other wires to be drawn incorrecctly. #17

Open
rafalcieslak opened this issue Sep 22, 2015 · 2 comments
Labels
Milestone

Comments

@rafalcieslak
Copy link
Owner

Zooming-in at a more complex path (e.g. example3b) causes all wires to blink continously, apparently because of some incoherent draw mode being switched. This is affected by the canvas view position, some module guis, if are displayed within the canvas view, can cancel this effect.

@rafalcieslak rafalcieslak added this to the v2.0 milestone Sep 22, 2015
@rafalcieslak
Copy link
Owner Author

Steps to reproduce:

  • Start algaudio, preferably without SC.
  • Create new Seq8 instance.
  • Create new ADSR instance.
  • Connect Seq8's gate to ADSR gate input.
  • Move the canvas so that you can see Seq8, but ADSR is outside the view.

The wire connecting params will be drawn incorrectly.

@rafalcieslak rafalcieslak changed the title Wires drawn when zoomed-in are flashing Drawing active ADSR causes other wires to be drawn incorrecctly. Sep 23, 2015
@rafalcieslak
Copy link
Owner Author

Creating ADSR and then Seq8 will trigger this bug when it's Seq8 that's outside the view. This is probably linked to modulegui draw order.

@rafalcieslak rafalcieslak changed the title Drawing active ADSR causes other wires to be drawn incorrecctly. Drawing modules with some sliders active causes other wires to be drawn incorrecctly. Sep 23, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant