Sophie

Sophie

distrib > Mandriva > 2010.1 > i586 > media > contrib-updates-src > by-pkgid > f722e3fddb6bcd9335a8848a4b05a73c > files > 5

xbmc-10.1-1.pvr.2mdv2010.2.src.rpm

From ae3466187ae34c31a7b86cda412deb8c6180ea1c Mon Sep 17 00:00:00 2001
From: Anssi Hannula <anssi.hannula@iki.fi>
Date: Sat, 18 Dec 2010 20:28:13 +0200
Subject: [PATCH] changed: use the legacy pvr-testing2 addon database

Use Addons2 database instead of Addons database. This ensures backward
compatibility from pvr-testing2 branch and prevents conflicts by future
db changes in trunk.
---
 xbmc/AddonDatabase.cpp |    6 +++---
 xbmc/AddonDatabase.h   |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/xbmc/AddonDatabase.cpp b/xbmc/AddonDatabase.cpp
index 3426ec8..4aeb5dc 100644
--- a/xbmc/AddonDatabase.cpp
+++ b/xbmc/AddonDatabase.cpp
@@ -152,12 +152,12 @@ bool CAddonDatabase::UpdateOldVersion(int version)
     }
     if (version < 12)
     {
-      m_pDS->exec("alter table addon add disclaimer text");
+      m_pDS->exec("CREATE TABLE pvrenabled (id integer primary key, addonID text)\n");
+      m_pDS->exec("CREATE INDEX idxPVREnabled ON pvrenabled(addonID)");
     }
     if (version < 13)
     {
-      m_pDS->exec("CREATE TABLE pvrenabled (id integer primary key, addonID text)\n");
-      m_pDS->exec("CREATE INDEX idxPVREnabled ON pvrenabled(addonID)");
+      m_pDS->exec("alter table addon add disclaimer text");
     }
   }
   catch (...)
diff --git a/xbmc/AddonDatabase.h b/xbmc/AddonDatabase.h
index deb557d..66f6599 100644
--- a/xbmc/AddonDatabase.h
+++ b/xbmc/AddonDatabase.h
@@ -115,6 +115,6 @@ protected:
   virtual bool CreateTables();
   virtual bool UpdateOldVersion(int version);
   virtual int GetMinVersion() const { return 13; }
-  const char *GetDefaultDBName() const { return "Addons"; }
+  const char *GetDefaultDBName() const { return "Addons2"; }
 };
 
-- 
1.7.3