summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2016-05-06 02:43:19 +0200
committerArno <arno@disconnect.de>2016-05-06 02:43:19 +0200
commit6fb9244defb090eba7a11b88a40fadfe5149ea14 (patch)
tree3845d4188ee6fc12bed4040ffe1d9033bba63a2b
parent26ba486f27f55251d9ffadcdf18e50e52f3d627f (diff)
downloadSheMov-6fb9244defb090eba7a11b88a40fadfe5149ea14.tar.gz
SheMov-6fb9244defb090eba7a11b88a40fadfe5149ea14.tar.bz2
SheMov-6fb9244defb090eba7a11b88a40fadfe5149ea14.zip
Search ORIGIN also in Goto Archive...
Compile tested only, so it may or may not work.
-rw-r--r--archivemodel.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/archivemodel.cpp b/archivemodel.cpp
index 68b7e4f..d08b7ce 100644
--- a/archivemodel.cpp
+++ b/archivemodel.cpp
@@ -596,6 +596,14 @@ int ArchiveModel::seriesPartIdFromMd5(const QString &md5){
while(partsIdQ.next()){
retval = partsIdQ.value(0).toInt();
}
+ if(retval == -1){
+ partsIdQ.prepare("SELECT iseriespart_id FROM files, files_origin WHERE files_origin.cmd5sum = :md5 AND files_origin.ifiles_id = files.ifiles_id");
+ partsIdQ.bindValue(":md5", md5);
+ partsIdQ.exec();
+ while(partsIdQ.next()){
+ retval = partsIdQ.value(0).toInt();
+ }
+ }
return retval;
}