From f6687c7ed6dc7a0e73161152eb88503c0d1951a9 Mon Sep 17 00:00:00 2001 From: Michael Fabian 'Xaymar' Dirks Date: Tue, 23 Apr 2019 17:20:07 +0200 Subject: [PATCH] filter-displacement: Don't crash if the file can't be found Fixes a user reported issue where obs-studio began crashing out of nowhere. --- source/filters/filter-displacement.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/filters/filter-displacement.cpp b/source/filters/filter-displacement.cpp index 79e3999..9869342 100644 --- a/source/filters/filter-displacement.cpp +++ b/source/filters/filter-displacement.cpp @@ -185,7 +185,10 @@ void filter::displacement::displacement_instance::validate_file_texture(std::str do_update = !m_file_texture || do_update; if (do_update) { - m_file_texture = std::make_shared(m_file_name); + try { + m_file_texture = std::make_shared(m_file_name); + } catch (...) { + } } }