Charmed Quark Systems, Ltd. - Support Forums and Community

Full Version: Official RIVA thread
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
Hmmm... no, it's using the position passed in the press/release. I'll just comment out the storing of the move position, to simulate the the same thing and see if I fail to get the hilight...
OK, yeh, I do get that same sort of thing if I prevent it from seeing mouse move events. That's wierd since I'd think that people would be complaining about the regular IV not working right on touch screens as well. I don't have a touch screen here, can anyone test for sure that the regular IV does get the initial highlight in that situation?

Actually, I think that Windows does send a move message at the click position before sending the click event. So there may be something down in the guts there somewhere that depends on this. I'm just going to emulate the same behaviour in the server. I verified that this does make it happy even if it doesn't see any other move events before the press.
It's possible that we've seen it on touchscreens and have simply chalked it up to a misread press. I don't think I've needed to double press the first button on a new screen, but I also show the mouse cursor for other reasons (CQC isn't the only program I use on my main touch screen display). Perhaps that has prevented me from seeing the effects talked about here.
I use a touchscreen (airpanel) almost exclusively with the IV and have never noticed it. But this is through RDP...
I'm pretty sure that Windows sends a mouse move at the position where the click is going to be (perhaps if that wasn't the last move position it sent), which is why the regular IV doesn't have this issue I don't think. So just emulating that makes the RIVA server happy. So this should be fixed for the next round.
Awesome!! Thanks very much for focusing on this.
Thanks Dean!
To clarify, will this require any changes in RIVA clients, or it's all on the server end?
It's just a server change, to fake a mouse move event whenever it receives a press or release.
OK, 3.4.5 is now up as a new formal release candidate. See the Official 3.5 Beta Discussion thread (not the official beta thread, since this isn't a beta really, just some fixes that will become the next official release if no one has any complaints about it. Anyway, the list of changes and the link to download this new version I just posted there, and it includes the RIVA server tweak.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39