Comment 28 for bug 806090

Revision history for this message
Patrick Kearney (pdalek) wrote :

So far I have found that the Alt-O popup is created at the location of the mouse cursor and responds correctly to mouse clicks.
This has been verified on two machines for versions 0.11.2, 0.11.4 and 0.12.0beta2-win64 both full-screen and windowed modes.
The problem is this fully functional popup is not always visible in full-screen mode.
The Stellarium Ctrl-S screenshot will not record an Alt-O popup in either screen mode whether it is visible or not.

Case A - In full-screen mode and when popups are not visible:
Pressing Alt-O, moving the mouse to a new location and again pressing Alt-O will create two popups.
Repeating the move and Alt-O will produce even more popups.
Only the last popup will respond to mouse clicks.

Case B - In either mode and when popups are visible:
Each Alt-O will create a new popup and destroy the previous one.

If a popup, visible or not, is waiting for input, it will block mouse roll overs for the left and bottom menu bars.
This blocking is cleared by any key press or mouse click.

In Case A, the defunct popups sometimes may be seen briefly during an Alt-Tab window change.

The Sanyo Xacti screen capture software will record only these popups and NOT the main Stellarium screen for Case A ???!.
It records both popup and main screen for Case B.

When I made posts #23 and #24 it seemed that the Alt-O bug behaved a little like the Ctrl-O bug
(blank screen on selecting the ocular view by pressing Ctrl-O or clicking the ocular button)
in that my limited testing showed the same GPU and version dependence.

Further testing has shown no clear pattern in when the bug happens.
Alt-O has both worked and failed at least once for each configuration
 - Stellarium version, GPU, GPU load, Aero or plain theme, playing videos, etc.
My last trial was working on the Intel 3000 and not on the Nvidia GPUs.
I even used a GPU logger to make sure of which was really active.

I would be tempted to ditch this popup and allow the option of having the ocular menu (the top right one)
auto hide just like the left toolbar.

The good news is, for me at least, the Ctrl-O bug seems gone under 0.12.0.