From kde-bugs-dist Fri Sep 30 19:49:53 2005 From: Charles Samuels Date: Fri, 30 Sep 2005 19:49:53 +0000 To: kde-bugs-dist Subject: [Bug 113645] "Use modification date if EXIF not present" does nothing Message-Id: <20050930194953.27759.qmail () ktown ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-bugs-dist&m=112810980030299 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. http://bugs.kde.org/show_bug.cgi?id=113645 ------- Additional Comments From charles kde org 2005-09-30 21:49 ------- This may be more correct: Index: imageinfo.cpp =================================================================== --- imageinfo.cpp (revision 465667) +++ imageinfo.cpp (working copy) @ -331,8 +331,8 @ if ( (mode & EXIFMODE_FORCE) || Options::instance()->trustTimeStamps() ) { QDate date = exifInfo.date( &foundDateInExif ); QTime time = exifInfo.time( &foundTimeInExif ); - if ( date.isValid() && foundDateInExif ) { - if ( time.isValid() && foundTimeInExif ) + if ( date.isValid() && ( foundDateInExif || (mode & EXIFMODE_FORCE_DATE) ) ) { + if ( time.isValid() && ( foundTimeInExif || (mode & EXIFMODE_FORCE_DATE) ) ) _date = QDateTime( date, time ); else _date = ImageDate( QDateTime( date, QTime( 0,0,0 ) ), QDateTime( date, QTime( 23, 59, 59 ) ) );