From b3f918970b517b7b2d37c4902ddefcab94250009 Mon Sep 17 00:00:00 2001 From: Lirusaito Date: Sat, 23 Mar 2019 00:57:06 -0400 Subject: [PATCH] Let's print out nonzero return codes --- indra/llwindow/llwindow.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/indra/llwindow/llwindow.cpp b/indra/llwindow/llwindow.cpp index aed30dda6..3970d5ea0 100644 --- a/indra/llwindow/llwindow.cpp +++ b/indra/llwindow/llwindow.cpp @@ -262,7 +262,10 @@ int LLWindow::ShellEx(const std::string& command) #else // LL_LINUX or other modern unix, pray it has xdg-open "xdg-open \""; #endif - return std::system((open + command + '"').c_str()); + + const auto& code = std::system((open + command + '"').c_str()); + if (code) LL_WARNS() << "Failed to open \"" << command << "\" return code: " << code << LL_ENDL; + return code; } // static