cache: cancel tasks on disable

This commit is contained in:
itsmattkc
2022-05-30 13:40:39 -07:00
parent e3830116b0
commit 9cc861cdd5
15 changed files with 207 additions and 215 deletions
+1 -15
View File
@@ -39,10 +39,6 @@ void PlaybackCache::Invalidate(const TimeRange &r)
InvalidateEvent(r);
emit Invalidated(r);
if (automatic_) {
emit Request(r, kCacheOnly);
}
}
Node *PlaybackCache::parent() const
@@ -155,21 +151,11 @@ Project *PlaybackCache::GetProject() const
}
PlaybackCache::PlaybackCache(QObject *parent) :
QObject(parent),
automatic_(false)
QObject(parent)
{
uuid_ = QUuid::createUuid();
}
void PlaybackCache::SetIsAutomatic(bool e)
{
if (automatic_ != e) {
automatic_ = e;
emit AutomaticChanged(automatic_);
}
}
TimeRangeList PlaybackCache::GetInvalidatedRanges(TimeRange intersecting)
{
TimeRangeList invalidated;