diff --git a/src/media/video/sinkclient.cpp b/src/media/video/sinkclient.cpp
index 4f7724dbc6cbaa0cf941cb2fcf6a00511c6c22a2..17e43a99d5d39dc345377a274f0ec9b65d0a7340 100644
--- a/src/media/video/sinkclient.cpp
+++ b/src/media/video/sinkclient.cpp
@@ -332,9 +332,10 @@ SinkClient::update(Observable<std::shared_ptr<VideoFrame>>* /*obs*/,
     }
 #endif
 
-#if HAVE_SHM
     // Send the resolution in smartInfo
     Smartools::getInstance().setResolution(id_, f.width(), f.height());
+
+#if HAVE_SHM
     shm_->renderFrame(f);
 #endif