Ticket #3302: mythtv-DataDirect-MythFillGrabberSuggestsTime-ignore_min_max_hour-20070414.patch
File mythtv-DataDirect-MythFillGrabberSuggestsTime-ignore_min_max_hour-20070414.patch, 1.8 KB (added by , 17 years ago) |
---|
-
libs/libmythtv/datadirect.cpp
972 972 NextSuggestedTime = newTime; 973 973 } 974 974 975 int minhr = NextSuggestedTime.toString("h").toInt();976 int maxhr = NextSuggestedTime.addSecs(7200).toString("h").toInt();977 978 if (maxhr < minhr)979 {980 minhr = 22;981 maxhr = 24;982 }983 984 975 MSqlQuery query(MSqlQuery::DDCon()); 985 976 QString querystr = 986 977 QString("UPDATE settings SET data = '%1' WHERE value = '%2';"); 987 978 988 query.prepare(querystr.arg(minhr).arg("MythFillMinHour"));989 if (!query.exec())990 MythContext::DBError("Updating DataDirect MythFillMinHour", query);991 992 query.prepare(querystr.arg(maxhr).arg("MythFillMaxHour"));993 if (!query.exec())994 MythContext::DBError("Updating DataDirect MythFillMaxHour", query);995 996 979 query.prepare(querystr.arg(NextSuggestedTime.toString(Qt::ISODate)) 997 980 .arg("MythFillSuggestedRunTime")); 998 981 -
programs/mythbackend/housekeeper.cpp
224 224 int hour = now.toString(QString("h")).toInt(); 225 225 226 226 if ((nextRun < now) && 227 (lastRun.secsTo(now) > (3 * 60 * 60)) && 228 ((minhr <= hour) && (hour <= maxhr))) 227 (lastRun.secsTo(now) > (3 * 60 * 60))) 229 228 runMythFill = true; 230 229 } 231 230 else if (wantToRun("MythFillDB", period, minhr, maxhr))