Bug 448988 - Non-OpenGL "Random" transitions aren't random per image
Summary: Non-OpenGL "Random" transitions aren't random per image
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Generic-Presentation (show other bugs)
Version: 7.6.0
Platform: Appimage Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-23 03:32 UTC by Mike Morrison
Modified: 2022-01-23 07:31 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 7.6.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Morrison 2022-01-23 03:32:29 UTC
SUMMARY
In the Presentation tool, when not using OpenGL transitions, the "Random" effect uses the same transition for all images in the presentation.

STEPS TO REPRODUCE
1. Navigate to an album of photos.
2. Ctrl-A to select all photos in the album.
3. Choose View > Presentation... (or Alt-Shift-F9)
4. Make sure "Use OpenGL transitions" is unchecked.
5. For "Effect", choose "Random".
6. Click "Start".

OBSERVED RESULT
With the above steps, a random effect is chosen each time a presentation is started, but the effect stays the same for every image in the presentation.

EXPECTED RESULT
I expected the effect to change randomly with each image, per https://docs.kde.org/trunk5/en/digikam-doc/digikam/tool-presentation.html "The Random selection will change the transition effect with every image."
(The expected behavior does occur when "Use OpenGL transitions" is checked.)

SOFTWARE/OS VERSIONS
digiKam-7.6.0-20220122T100523-x86-64.appimage
Ubuntu 21.10
Linux 5.13.0-27-lowlatency
KDE Frameworks 5.89.0
Qt 5.15.2
Comment 1 Maik Qualmann 2022-01-23 07:31:14 UTC
Git commit caf0fd17db7be3f8d3003a86630f87289b1cfc42 by Maik Qualmann.
Committed on 23/01/2022 at 07:30.
Pushed by mqualmann into branch 'master'.

restore code for random effect in presentations tool
FIXED-IN: 7.6.0

M  +1    -1    NEWS
M  +4    -2    core/dplugins/generic/view/presentation/widgets/presentationwidget.cpp

https://invent.kde.org/graphics/digikam/commit/caf0fd17db7be3f8d3003a86630f87289b1cfc42