Found a bug on 1.4 player + Win7

Asked by Dario Finardi

We're quickly testing the 1.4 release.
On Win7 the .net client has a bug: once started the mouse pointer is moved to the low, right corner of the screen.
Putting the mouse there Aero interface start its translucent effect and shows the desktop.
The bug arise only during a run from startup. If you run the exe manually you won't see the problem.

My brute workaround is:

File: MainForm.cs
line: 163
Modified line: Cursor.Position = new Point(_clientSize.Width, 0);

Sorry, the change is brute, but this way the player starts and runs correctly.

Question information

Language:
English Edit question
Status:
Solved
For:
Xibo Edit question
Assignee:
No assignee Edit question
Solved by:
Dan Garner
Solved:
Last query:
Last reply:
Revision history for this message
Alex Harrington (alexharrington) said :
#1

As far as I know that's always been the behaviour of the client - to move the pointer there. It's not new in 1.4.0

I would suggest maybe turning off Aero as it's not required on a DS client anyhow. Maybe we'll look at moving where the cursor goes.

Alex

Revision history for this message
Best Dan Garner (dangarner) said :
#2

We can certainly include that as the default - although I guess it is not completely fail safe (imagine the task bar as been put at the top).

I suppose the best thing to do would be to have it as an option.

Ill create a bug report and target it for 1.4.1

Our first bug.... :-(

Revision history for this message
Dario Finardi (d-finardi) said :
#3

The best will be to put the cursor completely on left side at the middle of the hight of the screen.
On Windows, if you put the cursor on the left will disappear out of the screen....with standard cursor with the standard arrow.

Revision history for this message
Dan Garner (dangarner) said :
#4

The only place it will completely disappear is on the bottom right - unless your arrow faces the other way to mine.