Bug 417333 - Advanced slideshow is blocking the desktop.
Summary: Advanced slideshow is blocking the desktop.
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Generic-Presentation (other bugs)
Version First Reported In: 6.4.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-09 11:53 UTC by Anders Lund
Modified: 2020-02-09 19:53 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 7.0.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anders Lund 2020-02-09 11:53:00 UTC
Using the advanced slideshow completely blocks the desktop. It is not possible to switch to another window, not even if the slidwshow is run on a second monitor. Digikam itself is blocked even when the advanced slideshow setup dialog is shown. I think those are really bad choices. 


STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Arch Linux, fully up to date
(available in About System)
KDE Plasma Version: 5.17.5
KDE Frameworks Version: 5.66.0
Qt Version: 5.14.1

ADDITIONAL INFORMATION
Comment 1 Maik Qualmann 2020-02-09 19:06:26 UTC
Git commit bdd861ae59fd0f7d916e8c6b3948f5d1bcdb79de by Maik Qualmann.
Committed on 09/02/2020 at 19:05.
Pushed by mqualmann into branch 'master'.

fix blocking desktop and digiKam in the Presentation Tool
FIXED-IN: 7.0.0

M  +2    -1    NEWS
M  +1    -2    core/dplugins/generic/view/presentation/dialogs/presentationdlg.cpp
M  +5    -3    core/dplugins/generic/view/presentation/opengl/presentationgl.cpp
M  +1    -1    core/dplugins/generic/view/presentation/opengl/presentationgl.h
M  +5    -3    core/dplugins/generic/view/presentation/opengl/presentationkb.cpp
M  +1    -1    core/dplugins/generic/view/presentation/opengl/presentationkb.h
M  +10   -9    core/dplugins/generic/view/presentation/presentationmngr.cpp
M  +2    -0    core/dplugins/generic/view/presentation/presentationmngr.h
M  +5    -3    core/dplugins/generic/view/presentation/widgets/presentationwidget.cpp
M  +1    -1    core/dplugins/generic/view/presentation/widgets/presentationwidget.h

https://invent.kde.org/kde/digikam/commit/bdd861ae59fd0f7d916e8c6b3948f5d1bcdb79de
Comment 2 Anders Lund 2020-02-09 19:53:02 UTC
Thank you very much! :)