浏览代码

Enforce minimum source size for the preview window

Otherwise sources that return 0 width/height trigger errors in
gs_setviewport
Palana 11 年之前
父节点
当前提交
98a256c8eb
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      obs/window-basic-properties.cpp

+ 2 - 2
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;