From 55661dbf7697e8dd9733b88e18bb0c0af742f9e4 Mon Sep 17 00:00:00 2001
From: Gavin Hurlbut <ghurlbut@mythtv.org>
Date: Thu, 6 Jan 2011 13:12:33 -0800
Subject: [PATCH] Fix no-argument constructor.

---
 mythtv/libs/libmythdb/mythsystem.cpp |    6 ++++++
 mythtv/libs/libmythdb/mythsystem.h   |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/mythtv/libs/libmythdb/mythsystem.cpp b/mythtv/libs/libmythdb/mythsystem.cpp
index a647d29..01ca269 100644
--- a/mythtv/libs/libmythdb/mythsystem.cpp
+++ b/mythtv/libs/libmythdb/mythsystem.cpp
@@ -48,6 +48,12 @@ void MythSystem::initializePrivate(void)
 #endif
 }
 
+MythSystem::MythSystem()
+{
+    m_semReady.release(1);  // initialize
+    initializePrivate();
+}
+
 MythSystem::MythSystem(const QString &command, uint flags)
 {
     m_semReady.release(1);  // initialize
diff --git a/mythtv/libs/libmythdb/mythsystem.h b/mythtv/libs/libmythdb/mythsystem.h
index e1cd78f..a03f2de 100644
--- a/mythtv/libs/libmythdb/mythsystem.h
+++ b/mythtv/libs/libmythdb/mythsystem.h
@@ -41,7 +41,7 @@ class MPUBLIC MythSystem : public QObject
     Q_OBJECT
 
     public:
-        MythSystem() {};
+        MythSystem();
         MythSystem(const QString &, uint);
         MythSystem(const QString &, const QStringList &, uint);
         MythSystem(const MythSystem &other);
-- 
1.7.0.4

