Parametric EQ Sticks when deleting a band
-
Fresh install of latest commit (and earlier ones):


Path doesn't update until interface is redrawn
HiseSnippet 770.3ocuU0saSCCE1tsFQK+HlDO.k61PSnj0zRm3BJ8OnB5VGcLwcStNtqVKwtywYPEhWDdA3gfa107zva.Xmztjr08ip.xEU0meh+NeemyICjBBMHPHAvR6OaJE.uOZ3LtZRqIXFGzqM.9PjhFnX7i5rWyvi.MmMEGDPcAPX9WahAVr.H54WurI1CyIzDS.vABFg9NlOSkXcPi2x775hco6y7SEsSidDAukvSDpwSdjEXJlbL9H5NXSX4Pf2fCl.fOEYQbFWsliiSkQUw0s2p91UvXaaZMKG7HmJ0qtc0sccpXCf2oiKSIjCUXcU.fEZJbmMbh3S73K3.V.ajG0bvFLTeywl6J7bMknwJn0Dlm6fEDU.P+VFjPa4iosGi5ybYmaOg9dTjixIYjl.g4xBu7YfmcZ3YkBdKARvTPpPLjVCMjHYSUIdL34dndbEUNFq0ozPINV.7LTKgN.t5Y93iock5Cmmv50rr1rr9mMdw3PNQwD7xB9NBEcW95aT5KkJV5qkJeQWiGuTelqQJ77nxk51zZHutDWmG5OhJ2r7oXuP54ApK+rbJ5p4zzRNItpSEnf2iyT6NkxupFAvbpR+uOzqMVgMBwba53lRkJlABv1zS0iAwxRQTaZvwJwT8fvkzLc2hvMzCqx1BYFzl6PyAYzMi3vCXpYoGD+q0Wcag3ZnALEYxxwXtkfQMS8u.iymFe.py3wThJAfEPc+30N5U31c82vlgzigkVn2sBkmR6bxbsb.VpWmojrSJ2YO6LXZmP+tLO8vlosEB0kVSL20ZAq8iZO4LiA64FN6a+76MLF1J6RXtakKZvIwviZzs69c3XcwESD4u05f80qCuWDZ9NQert39rtBzkyP8pbBUKCbN0KppxYFahOaYNafzPZTUhf+V+L2o8BJv3zdgy+K2gOlHEGRhWyXT06FYQW27nODUD02btrMHZ0S5lZe8t9CIjrupKk3VqZhUV0DcV0DqtpIVaUS74qZh0u4DMeJ9UgJge7NJ.n+fNQ6sgvTSDf+.LcJ2EG- open snippet, expand EQ panel
- add + delete a band
- sigh
-
@iamlamprey This is happening on earlier commits too? It doesnt do that on my end.
-
-
@iamlamprey said in Parametric EQ Sticks when deleting a band:
Strange that a reinstall didn't fix it.
super.
-
@iamlamprey
I still have the same behavior. Did you compile HISE from source? -
@Oli-Ullmann always

-
@iamlamprey
Okay, I'll try the last commit. :-)
What did you do to get rid of the problem? Just compiled the last commit? -
@Oli-Ullmann said in Parametric EQ Sticks when deleting a band:
What did you do to get rid of the problem?
I didn't, it's still occuring for me (Windows)
-
@iamlamprey
Ah ok, for me too. On Mac. -
@iamlamprey Same here on Mac, on an older HISE version c623b06d from Oct 9th.
To be more specific, the issue I see is only when deleting the last band.
Example
- Open snippet and expand EQ panel
- Add two EQ bands
- Delete one band > path is redrawn
- Delete the last band > path is NOT redrawn
-
@dannytaurus Actually yeh you're right, it's the last band.
It's probably as simple as a missing repaint() call when the last band is deleted but I haven't looked at the source just yet
-
@iamlamprey Fixed with this PR: https://github.com/christophhart/HISE/pull/793
Changes
repaint(), which I believe uses a cached path, torefreshAsync(), which forces a proper repaint.