From c963ed2873796633e6e100bcddc972a2d9b5e626 Mon Sep 17 00:00:00 2001 From: Edric Milaret <edric.ladent-milaret@savoirfairelinux.com> Date: Tue, 14 Jul 2015 14:42:48 -0400 Subject: [PATCH] video: check for null pointer frame Refs #75280 Change-Id: Ie51da62c2f8283b65125db90044abb84ceed98e6 --- videowidget.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/videowidget.cpp b/videowidget.cpp index 14e8565..bd31043 100644 --- a/videowidget.cpp +++ b/videowidget.cpp @@ -62,7 +62,7 @@ VideoWidget::previewStopped() { void VideoWidget::frameFromPreview() { - if (previewRenderer_ && previewRenderer_->isRendering()) { + if (previewRenderer_ && previewRenderer_->isRendering() && previewRenderer_->currentSmartFrame() != nullptr) { currentPreviewFrame_ = previewRenderer_->currentSmartFrame(); update(); } @@ -112,7 +112,7 @@ VideoWidget::callInitiated(Call* call, Video::Renderer *renderer) { void VideoWidget::frameFromDistant() { - if (renderer_ && renderer_->isRendering()) { + if (renderer_ && renderer_->isRendering() && renderer_->currentSmartFrame() != nullptr) { currentDistantFrame_ = renderer_->currentSmartFrame(); update(); } -- GitLab