From 9df67110e0e1dc33efbcea88718bc7f1d0c01049 Mon Sep 17 00:00:00 2001 From: woro Date: Tue, 12 Feb 2008 13:56:09 +0000 Subject: before importing asynchronously, make sure data base exists, otherwise some prompts and messages could appear too often git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1027 e10066b5-e1e2-0310-b819-94efdf66514b --- vdr_menu.c | 5 +++++ 1 file changed, 5 insertions(+) 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; -- cgit v1.2.3