diff --git a/app/widget/viewer/viewer.cpp b/app/widget/viewer/viewer.cpp index 49f260dd4..d5736155f 100644 --- a/app/widget/viewer/viewer.cpp +++ b/app/widget/viewer/viewer.cpp @@ -435,8 +435,13 @@ void ViewerWidget::PlayInternal(int speed, bool in_to_out_only) { Q_ASSERT(speed != 0); + if (!GetConnectedNode()) { + // Do nothing if no viewer node is attached + return; + } + if (timebase().isNull()) { - qWarning() << "ViewerWidget can't play with an invalid timebase"; + qCritical() << "ViewerWidget can't play with an invalid timebase"; return; }