Maximising window causes display to malfunction

Bug #417452 reported by David Barker
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ExeSketch
Won't Fix
High
David Barker

Bug Description

Upon maximising the window, the display is stretched and mouse clicks are not properly handled (right-clicking to add an object adds it in a different position to the mouse click). Restoring the window fixes the stretching, but the mouse handling problem persists until the window is manually resized by dragging its border.

Related branches

Changed in exesketch:
importance: Undecided → High
status: New → Confirmed
Revision history for this message
David Barker (animatinator) wrote :

I'm going to try and see if I can fix this, but I may have to simply discourage users from maximising the window as it seems to be a GLUT problem.

Changed in exesketch:
assignee: nobody → Animatinator (animatinator)
Revision history for this message
David Barker (animatinator) wrote :

Apparently the problem is that maximising or restoring the window doesn't call the registered function for handling a window resize (or the function doesn't work properly); calling said function on every update fixes the problem but potentially at the cost of performance. What would be helpful would be some way of detecting a maximise or restore, so that the resize function could be called on the following update to ensure that the viewport wasn't messed up. I'm still looking into this idea at the moment, watch this space...

Revision history for this message
David Barker (animatinator) wrote :
Changed in exesketch:
milestone: none → basic-objects
Changed in exesketch:
status: Confirmed → In Progress
Revision history for this message
David Barker (animatinator) wrote :

I have decided that this problem is currently unfixable; I may put a notice in the readme when the program is released warning users not to maximise the window and explaining how to solve the problem when it occurs.

Changed in exesketch:
status: In Progress → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.