Mercurial > hg > orthanc-databases
diff Framework/Plugins/DatabaseBackendAdapterV3.cpp @ 237:35598014f140
refactoring to remove GlobalProperties.cpp
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 08 Apr 2021 19:09:04 +0200 |
parents | f2b32d31fc99 |
children | ed12248ad791 |
line wrap: on
line diff
--- a/Framework/Plugins/DatabaseBackendAdapterV3.cpp Thu Apr 08 12:00:01 2021 +0200 +++ b/Framework/Plugins/DatabaseBackendAdapterV3.cpp Thu Apr 08 19:09:04 2021 +0200 @@ -151,11 +151,12 @@ if (connections_.size() == 0) { assert(backend_.get() != NULL); - - std::unique_ptr<IDatabase> database(backend_->OpenDatabaseConnection()); - backend_->ConfigureDatabase(*database); - connections_.push_back(new DatabaseManager(database.release())); + { + std::unique_ptr<DatabaseManager> manager(new DatabaseManager(backend_->OpenDatabaseConnection())); + backend_->ConfigureDatabase(*manager); + connections_.push_back(manager.release()); + } for (size_t i = 1; i < countConnections_; i++) {