PDA

View Full Version : Windows disappear when rotating too much


metastability
October 13th, 2007, 02:35 PM
When I spin the cube twice 360 degrees in the same direction the windows disappear. They reappear when I rotate back some or return from rotating to viewing only one desktop.

I don't know, but this could be a problem with c dealing with sine and cosine arguments not in the range [-720, 720]. Maybe using fmodf (angle, 360) will fix this.

NoSkill
October 13th, 2007, 06:42 PM
When I spin the cube twice 360 degrees in the same direction the windows disappear. They reappear when I rotate back some or return from rotating to viewing only one desktop...

Do you mean all windows or just one?

Does it happen if you have "wobbly windows" enabled/disabled?

(Just curious if this is related to another quirk... If you "spin" the cube quickly by moving a window to a screen edge, the window "detaches" from the mouse pointer but then jerks to the next cube-face where it "re-attaches" itself to the mouse pointer again. This happens if you have "wobbly windows" enabled)

metastability
October 14th, 2007, 03:06 AM
I tried disabling all plugins except rotate and desktop cube and this still happens.

What happens is that all windows on the cube face that is rotated 720 degrees disappear. They all come back when rotated back to less than 720 degrees from the initial view of the cube. This is on mouse rotation.

I am compiling these plugins from source.

*EDIT:
This problem has been fixed in an updated version.