From ab811219a574678e7f00bda968fe47d4b772a376 Mon Sep 17 00:00:00 2001 From: Zarg <62082797+Zaarrg@users.noreply.github.com> Date: Mon, 27 Jan 2025 02:24:23 +0100 Subject: [PATCH] Facebook login fix --- src/ui/mainwindow.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp index d9855ee..7ca3c11 100644 --- a/src/ui/mainwindow.cpp +++ b/src/ui/mainwindow.cpp @@ -216,8 +216,10 @@ void HandleEvent(const std::string &ev, std::vector &args) WaitAndRefreshIfNeeded(); } } - } - else { + } else if (ev=="open-external") { + std::wstring uri(args[0].begin(), args[0].end()); + ShellExecuteW(nullptr, L"open", uri.c_str(), nullptr, nullptr, SW_SHOWNORMAL); + } else { std::cout<<"Unknown event="<(); - if (methodName == "handleInboundJSON") + if (methodName == "handleInboundJSON" || methodName == "onEvent") { if (j["args"].is_array() && !j["args"].empty()) {