unity interface appear in full screen mode after game over

Bug #1040303 reported by Vasily Kulikov
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Unity
Confirmed
Undecided
Unassigned
unity (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I run hedgewars with unity. When fullscreen mode is enabled in the main menu, no unity elements are visible. The same while playing. But after the game is over, the scores screen appears, the unity elements become visible (left side bar and upper bar).

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: hedgewars 0.9.17-1
ProcVersionSignature: Ubuntu 3.2.0-29.46-generic 3.2.24
Uname: Linux 3.2.0-29-generic x86_64
ApportVersion: 2.0.1-0ubuntu12
Architecture: amd64
Date: Thu Aug 23 01:19:55 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
SourcePackage: hedgewars
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Vasily Kulikov (segooon) wrote :
Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

Sorry but I don't see this as a bug... Could you be more specific?

Maybe a screenshot will be sufficient.

It is an expected behavior, with fullscreen the menu should NOT be visible.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in hedgewars (Ubuntu):
status: New → Confirmed
Revision history for this message
Vasily Kulikov (segooon) wrote :

But after game over the unity menu _IS_ visible. Until the new game started.

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

I'm not an hedgewars developer but I think this is expected, because you should hide the menu only when the game is active, and never otherwise

Revision history for this message
Vasily Kulikov (segooon) wrote :

No, just after the start no menu is visible in the main menu.

start hedgewars -> main menu (unity is _NOT_ visible) -> start game (unity is not visible) -> return to main menu (unity _IS_ visible) -> start new game again (unity is not visible again).

Expected behaviour: unity menu is not visible until exit from hedgewars.

Just try to start hedgewars and start 2 games in a row.

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

This bug needs to be fowarded to upstream

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :
Revision history for this message
Derek (bugs-m8y) wrote :

See comments in the Hedgewars bug.

This appears to be a confusion by the user as to what fullscreen mode in a game means (as opposed to a maximised game window).

IF this is happening in a maximised window (not fullscreen mode, just maximised window) it might be an issue with the fact that Unity triggers the menu when you mouse all the way over to the left, and the game, like many games that use the mouse, takes control of it with Warp Mouse in SDL.

That's not how the bug was described, but I suppose it is a possibility. In that case the Unity menu would still show up if Super was pressed.

Revision history for this message
Derek (bugs-m8y) wrote :

Oh. And IF this is in fact about maximised window + warp mouse, then you can release the mouse by tabbing to another window or hitting the Esc key in-game.

Revision history for this message
Vasily Kulikov (segooon) wrote :

Derek, sorry, probably I've wrongly explained. Indeed, I mixed up fullscreen and maximized modes in hedgewars. The bug is about maximized window just after quit from fullscreen mode.

I do not want to use unity when the game is running. Quite the opposite -- I don't expect to see Unity bars until I exit from the hedgewars (both the battle and hedgewars main menu). I expect to not to see Unity at all until I push "exit" (door) button in hedgewars menu (not exit from the battle).

The video is attached. After battle over I'd expect NOT to see Unity menu, but I see.

Revision history for this message
Derek (bugs-m8y) wrote :

gotcha. Thanks. The video did clear it up.

Ok. Fullscreened *frontend*
Sorry. I'm not used to using that option hardly at all.

Hm.

I don't think there's anything we can do about this though.

Locutus filed as upstream, but all the frontend is doing is calling:
Qt::WindowFullScreen

If Unity interface is drawing itself over fullscreened Qt apps, there's not much we can do about it :-/

Well. You can always use MATE I guess ;-)

Revision history for this message
Derek (bugs-m8y) wrote :

Oh. A thought.
As a workaround. Maybe there's some Unity option to always hide the Unity menu unless it is expressly summoned w/ the Super key.
I have this vague recollection of such a flag existing?

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

reassigning

affects: hedgewars (Ubuntu) → qt4-x11 (Ubuntu)
affects: qt4-x11 (Ubuntu) → unity (Ubuntu)
Changed in unity:
status: New → Confirmed
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.