cairo-dock is recallable in a fullscreen SDL2 window

Bug #1899190 reported by DrDickGind
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cairo-Dock Core
Fix Committed
Medium
Fabounet

Bug Description

Hello,

when running a SLD2 window in fullscreen the dock is recallable but compiz "screen edges actions" get correctly disabled. I've tested this with gamescope and xonotic.

In the attachments is a screenshot of xonotic with cairo-dock

The dock is configured to be hidden and recallable via "move where the dock is"

How to reproduce:
1. start xonotic-sdl
2. Load a singeplayer game
3. Now ingame the mouse gets correctly grabbed and compiz screen edges actions gets disabled.
4. Move the mouse where the dock is to recall it

Software:
cairo-dock: 3.4.1-4
compiz-git: 0.9.14.1.r0

Revision history for this message
DrDickGind (drdickgind) wrote :
DrDickGind (drdickgind)
description: updated
description: updated
Fabounet (fabounet03)
Changed in cairo-dock-core:
status: New → Fix Committed
assignee: nobody → Fabounet (fabounet03)
Revision history for this message
Fabounet (fabounet03) wrote :

Thank you for the bug report.
This situation heavily depends on the Window Manager: some will allow a window to pop in front of a fullscreen window, and some won't.
However, in case of a game, it is annoying enough that it truly deserves a patch; therefore I made one that should prevent the problem (commit 7df0709e1f50652d5204492fd7372ef794e92279).

Changed in cairo-dock-core:
importance: Undecided → Medium
Revision history for this message
DrDickGind (drdickgind) wrote :

Thanks a lot Fabounet,

your commit works like charm for me. The dock is still recallable in normal fullscreen windows like my browser, but not anymore in games with SDL2 or via wine.

Thanks for the quick fix :)

Revision history for this message
Fabounet (fabounet03) wrote :

Thanks for the feedback !

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.