From 98a256c8ebd15d75513d30e330c25331dbf3c118 Mon Sep 17 00:00:00 2001 From: Palana Date: Mon, 28 Apr 2014 21:52:07 +0200 Subject: [PATCH] Enforce minimum source size for the preview window Otherwise sources that return 0 width/height trigger errors in gs_setviewport --- obs/window-basic-properties.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/obs/window-basic-properties.cpp b/obs/window-basic-properties.cpp index 4310b07c9..1310cc1d2 100644 --- a/obs/window-basic-properties.cpp +++ b/obs/window-basic-properties.cpp @@ -74,8 +74,8 @@ void OBSBasicProperties::DrawPreview(void *data, uint32_t cx, uint32_t cy) if (!window->source) return; - uint32_t sourceCX = obs_source_getwidth(window->source); - uint32_t sourceCY = obs_source_getheight(window->source); + uint32_t sourceCX = max(obs_source_getwidth(window->source), 1u); + uint32_t sourceCY = max(obs_source_getheight(window->source), 1u); int x, y; int newCX, newCY;