Bug 186411

Summary: During a slideshow, image displays for a shorter time if previous image was deleted or slideshow was moved back
Product: [Applications] gwenview Reporter: Jonathan Avraham <shambler.com>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Jonathan Avraham 2009-03-07 00:59:56 UTC
Version:           2.2.0 (using 4.2.00 (KDE 4.2.0), Kubuntu packages)
Compiler:          cc
OS:                Linux (i686) release 2.6.27-11-generic

I'm running gwenview on Ubuntu 8.10 with gnome.
While gwenview is in slideshow mode, if an image is deleted, the next image is displayed for a shorter time than it should. 
The same things happens if during the slideshow the user moves back to the previous image - this image (the previous) is displayed for a shorter time.
It seems that the image flip timer is started when one photo first displays and isn't restarted when it's deleted or the slideshow is moved back, so the second image only displays for the remainder of the time that was intended to the first image.
Comment 1 Aurelien Gateau 2009-04-06 14:07:34 UTC
SVN commit 950005 by gateau:

Restart timer when user manually changes current image.

BUG:186411

 M  +3 -0      NEWS  
 M  +5 -0      lib/slideshow.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=950005