From 566f4228c482e12193aafcd727b9079560ba6454 Mon Sep 17 00:00:00 2001 From: Jamie Vital Date: Mon, 20 Nov 2023 19:24:08 -0500 Subject: [PATCH] [Markdown Widget] Don't open a command prompt when opening a link --- src-core/common/widgets/markdown_helper.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src-core/common/widgets/markdown_helper.cpp b/src-core/common/widgets/markdown_helper.cpp index 4256b88c0..c75d573b2 100644 --- a/src-core/common/widgets/markdown_helper.cpp +++ b/src-core/common/widgets/markdown_helper.cpp @@ -6,6 +6,10 @@ #include "common/image/image.h" #include +#if defined(_WIN32) +#include +#endif + namespace widgets { void MarkdownHelper::link_callback(ImGui::MarkdownLinkCallbackData data_) @@ -16,7 +20,7 @@ namespace widgets logger->info("Opening URL " + url); #if defined(_WIN32) - system(std::string("explorer \"" + url + "\"").c_str()); + ShellExecuteA(0, 0, url.c_str(), 0, 0, SW_SHOW); #elif defined(__APPLE__) system(std::string("open " + url).c_str()); #else