mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-05 13:47:26 +02:00
Set no parent on Impls and explicitly delete them. Tested fine here.
This commit is contained in:
@@ -67,6 +67,7 @@ Database::~Database()
|
|||||||
|
|
||||||
qDeleteAll( m_workers );
|
qDeleteAll( m_workers );
|
||||||
delete m_workerRW;
|
delete m_workerRW;
|
||||||
|
qDeleteAll( m_implHash.values() );
|
||||||
delete m_impl;
|
delete m_impl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -44,7 +44,6 @@
|
|||||||
|
|
||||||
|
|
||||||
DatabaseImpl::DatabaseImpl( const QString& dbname )
|
DatabaseImpl::DatabaseImpl( const QString& dbname )
|
||||||
: QObject( (QObject*) QThread::currentThread() )
|
|
||||||
{
|
{
|
||||||
QTime t;
|
QTime t;
|
||||||
t.start();
|
t.start();
|
||||||
@@ -86,7 +85,6 @@ DatabaseImpl::DatabaseImpl( const QString& dbname )
|
|||||||
|
|
||||||
|
|
||||||
DatabaseImpl::DatabaseImpl( const QString& dbname, bool internal )
|
DatabaseImpl::DatabaseImpl( const QString& dbname, bool internal )
|
||||||
: QObject( (QObject*) QThread::currentThread() )
|
|
||||||
{
|
{
|
||||||
Q_UNUSED( internal );
|
Q_UNUSED( internal );
|
||||||
openDatabase( dbname, false );
|
openDatabase( dbname, false );
|
||||||
|
Reference in New Issue
Block a user