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