From 0e4d94946e478c5320eeb5ea1ea1b2ff20509812 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Wed, 1 Jan 2025 17:08:31 +0100 Subject: [PATCH] fix: Disable recent files on web build since they can't work there --- plugins/builtin/source/content/recent.cpp | 4 ++++ plugins/builtin/source/content/welcome_screen.cpp | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/plugins/builtin/source/content/recent.cpp b/plugins/builtin/source/content/recent.cpp index 6f83649d4..73e70ebe2 100644 --- a/plugins/builtin/source/content/recent.cpp +++ b/plugins/builtin/source/content/recent.cpp @@ -347,6 +347,10 @@ namespace hex::plugin::builtin::recent { } void addMenuItems() { + #if defined(OS_WEB) + return; + #endif + ContentRegistry::Interface::addMenuItemSubMenu({ "hex.builtin.menu.file" }, 1200, [] { if (ImGui::BeginMenuEx("hex.builtin.menu.file.open_recent"_lang, ICON_VS_ARCHIVE, !recent::s_recentEntriesUpdating && !s_recentEntries.empty())) { // Copy to avoid changing list while iteration diff --git a/plugins/builtin/source/content/welcome_screen.cpp b/plugins/builtin/source/content/welcome_screen.cpp index 96f3c2698..4e16c2f51 100644 --- a/plugins/builtin/source/content/welcome_screen.cpp +++ b/plugins/builtin/source/content/welcome_screen.cpp @@ -254,7 +254,10 @@ namespace hex::plugin::builtin { // Draw recent entries ImGui::Dummy({}); - recent::draw(); + + #if !defined(OS_WEB) + recent::draw(); + #endif ImGui::TableNextRow(ImGuiTableRowFlags_None, ImGui::GetTextLineHeightWithSpacing() * 6); ImGui::TableNextColumn();