BugFix Clone is playable if its origin is playable too

This commit is contained in:
Bruno Herbelin
2022-02-19 12:42:42 +01:00
parent caa05d739f
commit e03ef7e214
2 changed files with 8 additions and 1 deletions

View File

@@ -203,6 +203,13 @@ void CloneSource::play (bool on)
} }
} }
bool CloneSource::playable () const
{
if (origin_)
return origin_->playable();
return true;
}
void CloneSource::replay() void CloneSource::replay()
{ {
g_timer_reset(timer_); g_timer_reset(timer_);

View File

@@ -19,7 +19,7 @@ public:
void setActive (bool on) override; void setActive (bool on) override;
bool playing () const override { return !paused_; } bool playing () const override { return !paused_; }
void play (bool on) override; void play (bool on) override;
bool playable () const override { return true; } bool playable () const override;
void replay () override; void replay () override;
guint64 playtime () const override; guint64 playtime () const override;
uint texture() const override; uint texture() const override;