Index: libs/libmythtv/datadirect.cpp
===================================================================
--- libs/libmythtv/datadirect.cpp	(revision 13224)
+++ libs/libmythtv/datadirect.cpp	(working copy)
@@ -972,27 +972,10 @@
             NextSuggestedTime = newTime;
         }
 
-        int minhr = NextSuggestedTime.toString("h").toInt();
-        int maxhr = NextSuggestedTime.addSecs(7200).toString("h").toInt();
-
-        if (maxhr < minhr)
-        {
-            minhr = 22;
-            maxhr = 24;
-        }
-
         MSqlQuery query(MSqlQuery::DDCon());
         QString querystr =
             QString("UPDATE settings SET data = '%1' WHERE value = '%2';");
 
-        query.prepare(querystr.arg(minhr).arg("MythFillMinHour"));
-        if (!query.exec())
-            MythContext::DBError("Updating DataDirect MythFillMinHour", query);
-
-        query.prepare(querystr.arg(maxhr).arg("MythFillMaxHour"));
-        if (!query.exec())
-            MythContext::DBError("Updating DataDirect MythFillMaxHour", query);
-
         query.prepare(querystr.arg(NextSuggestedTime.toString(Qt::ISODate))
                       .arg("MythFillSuggestedRunTime"));
 
Index: programs/mythbackend/housekeeper.cpp
===================================================================
--- programs/mythbackend/housekeeper.cpp	(revision 13224)
+++ programs/mythbackend/housekeeper.cpp	(working copy)
@@ -224,8 +224,7 @@
                         int hour = now.toString(QString("h")).toInt();
 
                         if ((nextRun < now) &&
-                            (lastRun.secsTo(now) > (3 * 60 * 60)) &&
-                            ((minhr <= hour) && (hour <= maxhr)))
+                            (lastRun.secsTo(now) > (3 * 60 * 60)))
                             runMythFill = true;
                     }
                     else if (wantToRun("MythFillDB", period, minhr, maxhr))
