Enhance error handling in FrameGrabber destructor, improve connection logic in NetworkStream, and update stream protocols in NetworkToolkit. Refactor Stream and VideoStreamer for better failure logging and termination handling. Modify UserInterfaceManager to clear new panel on reload.

This commit is contained in:
brunoherbelin
2025-11-09 19:55:28 +01:00
parent 08114e2cbe
commit 2f7bd3a3d1
7 changed files with 32 additions and 24 deletions

View File

@@ -4471,8 +4471,10 @@ void Navigator::RenderNewPannel(const ImVec2 &iconsize)
ICON_FA_CARET_RIGHT " webcams or frame grabbers\n"
ICON_FA_CARET_RIGHT " vimix Peer-to-peer in local network.");
ImGui::SameLine();
if (ImGuiToolkit::IconButton(5, 15, "Reload list"))
if (ImGuiToolkit::IconButton(5, 15, "Reload list")) {
Device::manager().reload();
clearNewPannel();
}
ImGui::Spacing();
if (custom_connected) {