From 29994afe7fe3c1fca99e80be7db92725bfdd9a8c Mon Sep 17 00:00:00 2001 From: derrod Date: Sat, 1 Jun 2024 18:42:34 +0200 Subject: [PATCH] UI: Retain existing last output resolution --- UI/window-basic-main.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index ce74a8b65..9f72c621c 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -1306,6 +1306,15 @@ retryScene: vcamConfig.source = obs_data_get_string(obj, "source"); } + if (obs_data_has_user_value(data, "resolution")) { + OBSDataAutoRelease res = obs_data_get_obj(data, "resolution"); + if (obs_data_has_user_value(res, "x") && + obs_data_has_user_value(res, "y")) { + lastOutputResolution = {obs_data_get_int(res, "x"), + obs_data_get_int(res, "y")}; + } + } + /* ---------------------- */ if (api)