From 7b4e61815485dba7a8ce627a0112580afccf937e Mon Sep 17 00:00:00 2001
From: Burak Hancerli <burak.hancerli@qt.io>
Date: Thu, 7 Dec 2023 10:43:10 +0100
Subject: [PATCH] fix: update log functions

---
 src/designviewer.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/designviewer.cpp b/src/designviewer.cpp
index f073872..c6cbdb5 100644
--- a/src/designviewer.cpp
+++ b/src/designviewer.cpp
@@ -352,8 +352,9 @@ void DesignViewer::printError(const QString &message, const QString &fileName, i
     QString escaped = message;
     escaped.replace("'", "\'");
     escaped.replace("\n", "\\n");
-    emscripten_run_script("alert('" + escaped.toUtf8() + "');");
-    emscripten_run_script("location.hash = ''; location.reload();");
+    emscripten::val location = emscripten::val::global("window")["location"];
+    location.set("hash", std::string());
+    location.call<void>("reload");
 }
 
 void DesignViewer::showAppWindow()
-- 
GitLab