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

Strange behaviour on Linux when creating window instance #125

r0the opened this Issue Sep 20, 2017 · 1 comment


None yet
2 participants

r0the commented Sep 20, 2017


Great library, thank you!

I'm using arcade with Thonny 2.1.11 / Python 3.6.1 on Debian 9. I noticed a strange behaviour: When creating a window directly, and not using the arcade.open_window() function, the screen start turing on and off. I suppose that the program wants to switch to a unsupported resolution.

So, this works:

arcade.open_window(800, 500, "Aufgabe 1")

This doesn't work properly:

window = arcade.Window(800, 500, "Test")

With some experimentation, I worked out that the problem must be caused by the missing window.invalid = False assignment that is used in the arcade.open_window() only.

So this works too:

window = arcade.Window(800, 500, "Test")
window.invalid = False

Could you consider changing the library so that window.invalid = False is also executed when creating a window directly?

@pvcraven pvcraven added the bug label Oct 3, 2017

@pvcraven pvcraven self-assigned this Oct 3, 2017

@pvcraven pvcraven added this to the 1.2.2 milestone Dec 2, 2017

pvcraven added a commit that referenced this issue Dec 2, 2017


This comment has been minimized.

Show comment
Hide comment

pvcraven Dec 2, 2017


Closed, implemented in 1.2.2 which is now deployed on PyPi.


pvcraven commented Dec 2, 2017

Closed, implemented in 1.2.2 which is now deployed on PyPi.

@pvcraven pvcraven closed this Dec 2, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment