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

Fixed screensaver exit bugs #345

Open
wants to merge 4 commits into
base: develop
Choose a base branch
from

Conversation

hansmp
Copy link

@hansmp hansmp commented Jan 5, 2025

This resolves #341 and resolves #72.

Fixed the tedious bug on xibo when running as screensaver not to exit properly.
Found that some events are not de-registered (when Shutdown is called), causing unhandled exceptions (which then exits the player when running not as screensaver in the unhandled exception handler). Introduced dispose pattern for this issue.
An other bug discovered was that the app does use the window(s) as dialog but did not exit after the windows are exited.

Bonus:

  • fixed building on german windows systems (xcopy using other key mappings for the directory/folder question)
  • added config file for smart command line options extension in visual studio, to provide a more seamless experience for developers

Tested on WIndows 11 running v4 r404 with local build.

hansmp added 4 commits January 5, 2025 13:33
(cherry picked from commit fe03a76a18444e5393b4ff25ca05c6ab6ef573db)
(cherry picked from commit 4e8b7fc40212b39a1aba3b99afa3caf8a28775b4)
…unctions.

(cherry picked from commit 1d63c633d84f5be417f1bf7714d6f660754eb407)
@dasgarner dasgarner assigned dasgarner and hansmp and unassigned dasgarner Jan 6, 2025
@dasgarner dasgarner self-requested a review January 6, 2025 09:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants