Procházet zdrojové kódy

Proper initialization of database filename

Marco Nolden před 14 roky
rodič
revize
22bcdda6aa
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      Libs/DICOM/Core/ctkDICOMDatabase.cpp

+ 1 - 1
Libs/DICOM/Core/ctkDICOMDatabase.cpp

@@ -98,6 +98,7 @@ ctkDICOMDatabasePrivate::~ctkDICOMDatabasePrivate()
 void ctkDICOMDatabase::openDatabase(const QString databaseFile)
 {
   Q_D(ctkDICOMDatabase);
+  d->DatabaseFileName = databaseFile;
   d->Database = QSqlDatabase::addDatabase("QSQLITE","DICOM-DB");
   d->Database.setDatabaseName(databaseFile);
   if ( ! (d->Database.open()) )
@@ -150,7 +151,6 @@ const QString ctkDICOMDatabase::databaseFilename() const {
 
 //------------------------------------------------------------------------------
 const QString ctkDICOMDatabase::databaseDirectory() const {
-  Q_D(const ctkDICOMDatabase);
   QString databaseFile = databaseFilename();
   if (!QFileInfo(databaseFile).isAbsolute())
   {