-
-
Notifications
You must be signed in to change notification settings - Fork 96
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
Application freezes on macOS when calling repaint() in onNanoDisplay #369
Comments
on macOS things are a bit weird with repaints, it always does so even if you never call repaint. |
Are you referring to this? lv2/pugl#56 |
What would you recommend to do about it? Open a bug report at pugl? If I'm getting rid of all repaint calls in wolf-spectrogram it does work for me on macOS. But repaint is also called in
|
no, this is something else. I noticed with cardinal, I cannot slow down the repaints on macOS. |
dont call repaint on macOS for now, is the quick workaround. |
I mean dont call repaint during the drawing function. |
Hmm... okay but do you think it is a good idea to also open an issue at pugl? |
I will do that eventually, will try to make a fix for it first. |
can you try with latest develop branch? lots of commits since this issue was first opened, and there were some crucial macOS related fixes. |
Hi,
when repaint() is called inside of a onNanoDisplay callback the application freezes on macOS. Seems that the draw queue gets filled up with to many requests. I'm not totally sure if that is bug or these situations should be handled differently? An example where this happens is wolf-spectrum - see wolf-plugins/wolf-spectrum#54
Best regards,
Johannes
The text was updated successfully, but these errors were encountered: