summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--vdr_menu.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/vdr_menu.c b/vdr_menu.c
index 58508d7..48a7b2c 100644
--- a/vdr_menu.c
+++ b/vdr_menu.c
@@ -1223,6 +1223,11 @@ import()
{
if (!Interface->Confirm(tr("Import items?")))
return false;
+ mgDb *db = GenerateDB(false); // make sure in main thread that DB exists
+ bool db_exists=db->Connect();
+ delete db;
+ if (!db_exists)
+ return false;
mgThreadSync *s = mgThreadSync::get_instance();
if (!s)
return false;