[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/multimedia/amarok/src
From: Maximilian Kossick <maximilian.kossick () googlemail ! com>
Date: 2006-07-29 8:26:19
Message-ID: 1154161579.789288.7985.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 567534 by mkossick:
fixed problem where embedded images where not correctly deleted from the database \
during incremental scanning
M +5 -4 collectiondb.cpp
--- trunk/extragear/multimedia/amarok/src/collectiondb.cpp #567533:567534
@@ -1522,10 +1522,11 @@
//TODO refactor
// do it the hard way, since a delete subquery wont work on MySQL
QStringList orphaned = query( "SELECT embed.deviceid, embed.url FROM embed LEFT \
JOIN tags ON embed.url = tags.url AND embed.deviceid = tags.deviceid WHERE tags.url \
IS NULL;" );
- foreachType( QStringList, orphaned ) {
- query( QString( "DELETE FROM embed WHERE embed.url = '%2' AND embed.deviceid \
= %1;" )
- .arg( (*it).toInt() )
- .arg( escapeString( *++it ) ) );
+ foreach( orphaned ) {
+ QString deviceid = *it;
+ QString rpath = *(++it);
+ query( QString( "DELETE FROM embed WHERE embed.deviceid = %1 AND embed.url = \
'%2';" ) + .arg( deviceid, escapeString( rpath ) ) );
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic