From b19efc4db62094ecf98897e08c6baee2032f6e1a Mon Sep 17 00:00:00 2001 From: James Puleo Date: Tue, 21 Dec 2021 23:51:23 -0500 Subject: [PATCH] LibMain: Don't `dbgln` runtime errors if not on Serenity When on Lagom, `warnln` and `dbgln` both output to `stderr`. This makes runtime errors duplicated and more verbose than necessary. --- Userland/Libraries/LibMain/Main.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Userland/Libraries/LibMain/Main.cpp b/Userland/Libraries/LibMain/Main.cpp index a61bbc041f..2a4cf8371e 100644 --- a/Userland/Libraries/LibMain/Main.cpp +++ b/Userland/Libraries/LibMain/Main.cpp @@ -25,7 +25,9 @@ int main(int argc, char** argv) if (result.is_error()) { auto error = result.release_error(); warnln("Runtime error: {}", error); +#ifdef __serenity__ dbgln("\033[31;1mExiting with runtime error\033[0m: {}", error); +#endif return 1; } return result.value();