Using the class scope on a ctor is dangerous. The C++ spec is ambiguous on

From: Erik Hovland <erik@hovland.org>

how it should be interpreted.
---

 programs/mythbackend/mainserver.cpp |    2 +-
 programs/mythbackend/scheduler.cpp  |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/programs/mythbackend/mainserver.cpp b/programs/mythbackend/mainserver.cpp
index 554f90b..5e73693 100644
--- a/programs/mythbackend/mainserver.cpp
+++ b/programs/mythbackend/mainserver.cpp
@@ -1201,7 +1201,7 @@ void MainServer::HandleQueryRecordings(QString type, PlaybackSock *pbs)
             if (query.value(26).isNull() || 
                 query.value(26).toString().isEmpty())
             {
-                proginfo->originalAirDate = QDate::QDate (0, 1, 1);
+                proginfo->originalAirDate = QDate (0, 1, 1);
                 proginfo->hasAirDate      = false;
             }
             else
diff --git a/programs/mythbackend/scheduler.cpp b/programs/mythbackend/scheduler.cpp
index 2123bcd..51124d8 100644
--- a/programs/mythbackend/scheduler.cpp
+++ b/programs/mythbackend/scheduler.cpp
@@ -2363,7 +2363,7 @@ void Scheduler::UpdateMatches(int recordid) {
     }
     else if (query.size())
     {
-        QDate epoch = QDate::QDate (1970, 1, 1);
+        QDate epoch(1970, 1, 1);
         int findtoday =  epoch.daysTo(QDate::currentDate()) + 719528;
         query.prepare("UPDATE record set findid = :FINDID "
                       "WHERE type = :FINDONE AND findid <= 0;");
@@ -2848,7 +2848,7 @@ void Scheduler::AddNewRecords(void)
 
         if (result.value(32).isNull())
         {
-            p->originalAirDate = QDate::QDate (0, 1, 1);
+            p->originalAirDate = QDate (0, 1, 1);
             p->hasAirDate = false;
         }
         else
