diff options
-rw-r--r-- | platform/windows/os_windows.cpp | 26 | ||||
-rw-r--r-- | platform/winrt/os_winrt.cpp | 6 |
2 files changed, 20 insertions, 12 deletions
diff --git a/platform/windows/os_windows.cpp b/platform/windows/os_windows.cpp index e25afb75d6..f32aeb8618 100644 --- a/platform/windows/os_windows.cpp +++ b/platform/windows/os_windows.cpp @@ -1779,15 +1779,15 @@ void OS_Windows::print_error(const char* p_function, const char* p_file, int p_l switch(p_type) { case ERR_ERROR: print("ERROR: %s: %s\n", p_function, err_details); - print(" At: %s:%i.\n", p_file, p_line); + print(" At: %s:%i\n", p_file, p_line); break; case ERR_WARNING: print("WARNING: %s: %s\n", p_function, err_details); - print(" At: %s:%i.\n", p_file, p_line); + print(" At: %s:%i\n", p_file, p_line); break; case ERR_SCRIPT: print("SCRIPT ERROR: %s: %s", p_function, err_details); - print(" At: %s:%i.\n", p_file, p_line); + print(" At: %s:%i\n", p_file, p_line); break; } @@ -1818,13 +1818,17 @@ void OS_Windows::print_error(const char* p_function, const char* p_file, int p_l } SetConsoleTextAttribute(hCon, current_fg | current_bg | FOREGROUND_INTENSITY); - print(" %s\n", p_rationale); + print("%s\n", p_rationale); SetConsoleTextAttribute(hCon, basecol); - print("At: "); + switch (p_type) { + case ERR_ERROR: print(" At: "); break; + case ERR_WARNING: print(" At: "); break; + case ERR_SCRIPT: print(" At: "); break; + } SetConsoleTextAttribute(hCon, current_fg | current_bg); - print(" %s:%i\n", p_file, p_line); + print("%s:%i\n", p_file, p_line); } else { @@ -1836,13 +1840,17 @@ void OS_Windows::print_error(const char* p_function, const char* p_file, int p_l } SetConsoleTextAttribute(hCon, current_fg | current_bg | FOREGROUND_INTENSITY); - print(" %s\n", p_code); + print("%s\n", p_code); SetConsoleTextAttribute(hCon, basecol); - print("At: "); + switch (p_type) { + case ERR_ERROR: print(" At: "); break; + case ERR_WARNING: print(" At: "); break; + case ERR_SCRIPT: print(" At: "); break; + } SetConsoleTextAttribute(hCon, current_fg | current_bg); - print(" %s:%i\n", p_file, p_line); + print("%s:%i\n", p_file, p_line); } SetConsoleTextAttribute(hCon, sbi.wAttributes); diff --git a/platform/winrt/os_winrt.cpp b/platform/winrt/os_winrt.cpp index adaf722786..ef893d7150 100644 --- a/platform/winrt/os_winrt.cpp +++ b/platform/winrt/os_winrt.cpp @@ -434,15 +434,15 @@ void OSWinrt::print_error(const char* p_function, const char* p_file, int p_line switch(p_type) { case ERR_ERROR: print("ERROR: %s: %s\n", p_function, err_details); - print(" At: %s:%i.\n", p_file, p_line); + print(" At: %s:%i\n", p_file, p_line); break; case ERR_WARNING: print("WARNING: %s: %s\n", p_function, err_details); - print(" At: %s:%i.\n", p_file, p_line); + print(" At: %s:%i\n", p_file, p_line); break; case ERR_SCRIPT: print("SCRIPT ERROR: %s: %s", p_function, err_details); - print(" At: %s:%i.\n", p_file, p_line); + print(" At: %s:%i\n", p_file, p_line); break; } } |