diff options
| author | woro <woro@e10066b5-e1e2-0310-b819-94efdf66514b> | 2008-02-12 13:56:09 +0000 |
|---|---|---|
| committer | woro <woro@e10066b5-e1e2-0310-b819-94efdf66514b> | 2008-02-12 13:56:09 +0000 |
| commit | 9df67110e0e1dc33efbcea88718bc7f1d0c01049 (patch) | |
| tree | 137657dd5658ebd57efdcc27740b2496d32d63a9 | |
| parent | 0409ccb30eb6790b9782ab586e53fbf3ee050665 (diff) | |
| download | vdr-plugin-muggle-9df67110e0e1dc33efbcea88718bc7f1d0c01049.tar.gz vdr-plugin-muggle-9df67110e0e1dc33efbcea88718bc7f1d0c01049.tar.bz2 | |
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
| -rw-r--r-- | vdr_menu.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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; |
