[core] recreate offline database when it is deleted out from under our feet

This commit is contained in:
Konstantin Käfer
2018-08-14 13:04:00 -07:00
parent 6e06e55b95
commit 084c28f0bb
4 changed files with 26 additions and 18 deletions

View File

@@ -45,6 +45,10 @@ public:
DatabaseImpl(sqlite3* db_)
: db(db_)
{
const int error = sqlite3_extended_result_codes(db, true);
if (error != SQLITE_OK) {
mbgl::Log::Warning(mbgl::Event::Database, error, "Failed to enable extended result codes: %s", sqlite3_errmsg(db));
}
}
~DatabaseImpl()