Make timer child of QObject instead of attaching to destroyed

This commit is contained in:
Ryan Huffman 2016-10-05 19:25:17 -07:00
parent bba5a7563f
commit 17a1f9b5ae

View file

@ -41,8 +41,7 @@ void AssetResourceRequest::setupTimer() {
Q_ASSERT(!_sendTimer);
static const int TIMEOUT_MS = 2000;
_sendTimer = new QTimer();
connect(this, &QObject::destroyed, _sendTimer, &QTimer::deleteLater);
_sendTimer = new QTimer(this);
connect(_sendTimer, &QTimer::timeout, this, &AssetResourceRequest::onTimeout);
_sendTimer->setSingleShot(true);