[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: k3b_0_11_branch: kdeextragear-1/k3b/src/cddb
From: Sebastian Trueg <sebastian () trueg ! de>
Date: 2005-03-15 10:39:43
Message-ID: 20050315103943.EC87E16F45 () office ! kde ! org
[Download RAW message or body]
CVS commit by trueg:
BACKPORT: fixed a rare crash in cddb
M +10 -4 k3bcddb.cpp 1.13.2.3
M +2 -1 k3bcddb.h 1.6.2.1
--- kdeextragear-1/k3b/src/cddb/k3bcddb.cpp #1.13.2.2:1.13.2.3
@@ -110,16 +110,22 @@ void K3bCddb::query( const K3bToc& toc )
if( m_bLocalCddbQuery ) {
m_iCurrentQueriedLocalDir = 0;
- localQuery();
+ QTimer::singleShot( 0, this, SLOT(localQuery()) );
}
else if( m_bRemoteCddbQuery ) {
m_iCurrentQueriedServer = 0;
- remoteQuery();
+ QTimer::singleShot( 0, this, SLOT(remoteQuery()) );
}
else {
- emit queryFinished( K3bCddbQuery::NO_ENTRY_FOUND );
+ QTimer::singleShot( 0, this, SLOT(slotNoEntry()) );
}
}
+void K3bCddb::slotNoEntry()
+{
+ emit queryFinished( K3bCddbQuery::NO_ENTRY_FOUND );
+}
+
+
void K3bCddb::remoteQuery()
{
--- kdeextragear-1/k3b/src/cddb/k3bcddb.h #1.6:1.6.2.1
@@ -69,4 +69,5 @@ class K3bCddb : public QObject
void slotSubmitFinished( K3bCddbSubmit* );
void slotMultibleMatches( K3bCddbQuery* );
+ void slotNoEntry();
private:
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic