Bug 418456

Summary: In no-compositing environment autohide behavior is broken
Product: [Unmaintained] lattedock Reporter: Damien Guihal <dguihal>
Component: applicationAssignee: Michail Vourlakos <mvourlakos>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: 0.9.9   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 0.9.10
Sentry Crash Report:
Attachments: Screenshot

Description Damien Guihal 2020-03-04 08:46:47 UTC
Created attachment 126586 [details]
Screenshot

SUMMARY

Latte dock v0.9.9
libqt5 5.14.1+dfsg-0+xneon+18.04+bionic+build81

All from KDE Neon packages

See screenshot, a weird rectangle appears on screen when the dock hides itself

Seen with "dodge active" & "Hide automatically" settings.

STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Michail Vourlakos 2020-03-04 11:40:29 UTC
Try to enable your compositing from plasma systemsettings, Screens, Compositor.
Comment 2 Damien Guihal 2020-03-04 14:32:25 UTC
Yes it solves the issue, plasma disabled it by itself and I didn't notice ...

Thanks a lot
Comment 3 Michail Vourlakos 2020-03-04 15:55:06 UTC
The bug is a bug, so I will leave this open in order to investigate what broke for disabled compositing case.
Comment 4 Michail Vourlakos 2020-03-05 18:57:06 UTC
Git commit cafa0d54c71199fd07877c23ad4ef7180a4b5bab by Michail Vourlakos.
Committed on 05/03/2020 at 18:56.
Pushed by mvourlakos into branch 'v0.9'.

fix NOCOMPOSITING mode mask calculations

FIXED-IN:0.9.10

M  +25   -14   containment/package/contents/ui/PanelBox.qml

https://commits.kde.org/latte-dock/cafa0d54c71199fd07877c23ad4ef7180a4b5bab
Comment 5 Michail Vourlakos 2020-03-05 19:22:18 UTC
Git commit 5cc6ce54842d2b95515116912bde0d4faffeee2f by Michail Vourlakos.
Committed on 05/03/2020 at 18:57.
Pushed by mvourlakos into branch 'master'.

fix NOCOMPOSITING mode mask calculations

FIXED-IN:0.9.10

M  +25   -14   containment/package/contents/ui/PanelBox.qml

https://commits.kde.org/latte-dock/5cc6ce54842d2b95515116912bde0d4faffeee2f