diff --git a/src/Plugins/Qt/qt_tm_widget.cpp b/src/Plugins/Qt/qt_tm_widget.cpp index 3da04c8be0..58284be30e 100644 --- a/src/Plugins/Qt/qt_tm_widget.cpp +++ b/src/Plugins/Qt/qt_tm_widget.cpp @@ -119,13 +119,6 @@ qt_tm_widget_rep::qt_tm_widget_rep(int mask, command _quit) visibility[6] = (mask & 64) == 64; // side tools #0 visibility[7] = (mask & 128) == 128; // bottom tools -#ifdef OS_WASM - visibility[1] = false; // main - visibility[2] = false; // mode - visibility[3] = false; // focus - visibility[4] = false; // user -#endif - // general setup for main window QMainWindow* mw= mainwindow (); diff --git a/xmake.lua b/xmake.lua index e0d2f7f43a..0f1a3ad815 100644 --- a/xmake.lua +++ b/xmake.lua @@ -596,6 +596,8 @@ function add_target_draw() add_files("src/Mogan/Draw/draw.cpp") if is_plat("wasm") then + set_optimize("fastest") + add_ldflags("-sASYNCIFY") add_ldflags("-s --preload-file $(projectdir)/TeXmacs@TeXmacs", {force = true}) end @@ -694,6 +696,8 @@ function add_target_code() add_files("src/Mogan/Code/code.cpp") if is_plat("wasm") then + set_optimize("fastest") + add_ldflags("-sASYNCIFY") add_ldflags("-s --preload-file $(projectdir)/TeXmacs@TeXmacs", {force = true}) end @@ -778,6 +782,7 @@ function add_target_research_on_wasm() add_files(plugin_xml_srcs) add_files("src/Mogan/Research/research.cpp") + add_ldflags("-sASYNCIFY") add_ldflags("-s --preload-file $(projectdir)/TeXmacs@TeXmacs", {force = true}) before_build(function (target)