-
Notifications
You must be signed in to change notification settings - Fork 1
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
Using PinballY together with VPinballX.starter makes it fail screen capture #8
Comments
maybe the issue is because the "starter.exe" is the "main task" and the real vpinball_xx.exe is a "child task" ? |
The reason is because PinballY is waiting for our "VPinballX" replacement to idle in it's main gui loop. Windows has an API for this: "WaitForInputIdle", though since VPinballX.starter does not have any GUI nor GUI loop, PinballY calling WaitForInputIdle on the process, returns directly. One might have to add some dummy GUI to VPinballX.starter, to make it react on WaitForInputIdle? |
Thank you for still looking at this behavior - at least a first step that you identified the reason |
Do you mind testing a new build coming up in the actions, I want to know if it helps for PinballY? |
Hi, downloaded and tested 1.5.74 but when used in PinballY, now sometimes the table don't close at game exit. the screen capture ( i do only pictures, NO videos) is not clear, too. Ok, maybe one step further... now with the new starter.exe, ok, i know this all sounds crazy, and maybe my wordings are not so clear as they should. |
Thanks for your tests! I guess my fix wasn't good enough. Will have to revisit this when I have a clue what I could try out... |
Hi , this one issue is almost gone, but sadly not for complete. |
We'll see if I can find a solution to that... |
Added new issue #11 |
There is a new build under actions... which should now do what you explained. |
I have created the same story on PinballY's side. I hope Michael might know what the problem is.
The link is here:
mjrgh/PinballY#227
The text was updated successfully, but these errors were encountered: