128 |
if ( db != NULL) return db; |
if ( db != NULL) return db; |
129 |
|
|
130 |
if (DbFile.empty()) DbFile = CONFIG_DEFAULT_INSTRUMENTS_DB_LOCATION; |
if (DbFile.empty()) DbFile = CONFIG_DEFAULT_INSTRUMENTS_DB_LOCATION; |
131 |
|
#if defined(__APPLE__) /* 20071224 Toshi Nagata */ |
132 |
|
if (DbFile.find("~") == 0) |
133 |
|
DbFile.replace(0, 1, getenv("HOME")); |
134 |
|
#endif |
135 |
int rc = sqlite3_open(DbFile.c_str(), &db); |
int rc = sqlite3_open(DbFile.c_str(), &db); |
136 |
if (rc) { |
if (rc) { |
137 |
sqlite3_close(db); |
sqlite3_close(db); |