diff --git a/indra/media_plugins/libvlc/media_plugin_libvlc.cpp b/indra/media_plugins/libvlc/media_plugin_libvlc.cpp
index f7d35b33c281becebf0053bbb8a550b2ea1f4f07..f66f4fd5406cb0de1e2c03395eac92bce798b8e0 100644
--- a/indra/media_plugins/libvlc/media_plugin_libvlc.cpp
+++ b/indra/media_plugins/libvlc/media_plugin_libvlc.cpp
@@ -273,7 +273,7 @@ void MediaPluginLibVLC::eventCallbacks(const libvlc_event_t* event, void* ptr)
 //
 void MediaPluginLibVLC::playMedia()
 {
-	if (mURL.length() == 0)
+    if (mURL.length() == 0 || mWidth == 0 || mHeight == 0)
 	{
 		return;
 	}