Bug 312531

Summary: Right arrow key should move to the next file if current file is a video that's finished playing
Product: [Applications] gwenview Reporter: Francesco Frassinelli <fraph24>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: benni, bugseforuns, nate
Priority: NOR    
Version: Git (add output of "git log -1 --oneline" to description)   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description Francesco Frassinelli 2013-01-03 11:26:43 UTC
I get a partial freeze (from 5 to 30 seconds) if I use the right key to go to the next video, only when the video ends. This doesn't happen if I use the toolbar button (>).

I suppose that when the video ends, key binding for the right keyboard button should be changed and used for Gwenview only (it would be useless to use it for the video if it's ended).

Also would be nice to go to the previous video if the video is at the beginning and the left keyboard button is pressed.

Fedora 17 (beta) x86_64, Gwenview (git):
commit ad716f19a6e659fbb16a6df0d326336c1fb372a3
Merge: 6443a6e 6a658ab
Author: Benjamin Löwe <benni@mytum.de>
Date:   Sat Dec 29 00:23:30 2012 +0100

    Merge branch 'KDE/4.10'


Reproducible: Always

Steps to Reproduce:
1. When the video ends, press right.
Actual Results:  
Partial freeze

Expected Results:  
No freeze (jump to the next video)
Comment 1 Benni Hill 2013-01-05 22:44:05 UTC
Are you using the phonon gstreamer backend?
If that's the case, could you try with the vlc one?
Comment 2 Francesco Frassinelli 2013-01-06 12:01:21 UTC
I'm using the gstreamer backend. With phonon-vlc there's no freeze.

In order to move to the next item, I have to press [SPACE]. The right arrow makes the video start from the beginning (like a loop). I think that, apart from this bug, there's a lack of key binding consistency key caused by the video widget management.
Comment 3 Nate Graham 2017-11-09 05:27:20 UTC
I can't reproduce the hang, but the arrow key behavior is still there and would be nice to fix.