You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When resizing the p5 program window to a state where either the height or the width are zero, the program crashes with a ZeroDivisionError.
To Reproduce
This is my code:
import p5
class DrawSquare():
def __init__(self):
p5.size(600, 600)
p5.no_stroke()
p5.background(204)
if __name__ == '__main__':
p5.run(renderer="vispy")
square = DrawSquare()
Expected behavior
The program keeps running for a second with the window turning black, then crashes.
Screenshots
System information:
p5 release (version number or latest commit): 0.8.4
Python version: 3.10
Operating system: Windows
The text was updated successfully, but these errors were encountered:
It's not a use case, it's a normal occurence when manually resizing the window with your cursor. Try resizing it in a way that minimizes one of the axes and the program crashes. Seems to happen because some of the screen update functions divide length by width or width by length. Having a minimum number of pixels for height/width would solve the issue.
Describe the bug
When resizing the p5 program window to a state where either the height or the width are zero, the program crashes with a ZeroDivisionError.
To Reproduce
This is my code:
Expected behavior
The program keeps running for a second with the window turning black, then crashes.
Screenshots
System information:
The text was updated successfully, but these errors were encountered: