Revert "Guard the flag used for deferred session configure." (#6733)

This reverts commit 5cbc7b16c0.
This commit is contained in:
Vladimir Golovnev 2017-05-02 14:39:47 +03:00 committed by GitHub
parent 7bc81ead8c
commit c1e3e2a745
2 changed files with 4 additions and 12 deletions

View file

@ -873,9 +873,6 @@ void Session::adjustLimits()
void Session::configure()
{
qDebug("Configuring session");
if (!m_deferredConfigureScheduled) return; // Obtaining the lock is expensive, let's check early
QWriteLocker locker(&m_lock);
if (!m_deferredConfigureScheduled) return; // something might have changed while we were getting the lock
#if LIBTORRENT_VERSION_NUM < 10100
libt::session_settings sessionSettings = m_nativeSession->settings();
configure(sessionSettings);
@ -3029,12 +3026,10 @@ void Session::initResumeFolder()
void Session::configureDeferred()
{
if (m_deferredConfigureScheduled) return; // Obtaining the lock is expensive, let's check early
QWriteLocker locker(&m_lock);
if (m_deferredConfigureScheduled) return; // something might have changed while we were getting the lock
QMetaObject::invokeMethod(this, "configure", Qt::QueuedConnection);
m_deferredConfigureScheduled = true;
if (!m_deferredConfigureScheduled) {
QMetaObject::invokeMethod(this, "configure", Qt::QueuedConnection);
m_deferredConfigureScheduled = true;
}
}
// Enable IP Filtering