summaryrefslogtreecommitdiff
path: root/plugins/warp/ui/shared/fetcher.cpp
diff options
context:
space:
mode:
authorMason Reed <35282038+emesare@users.noreply.github.com>2026-04-23 14:16:33 -0700
committerGitHub <noreply@github.com>2026-04-23 14:16:33 -0700
commitca64b858f6c4ae95c1ea5b0aa6c2fc32292cf8c7 (patch)
tree89d328691f97bd5420e40a7016c3865fcdc5b20f /plugins/warp/ui/shared/fetcher.cpp
parentaa8dab21d44b4e0dd863f0867c7e735cfb878a4d (diff)
[WARP] Fix misc UI thread safety issues (#8112)
Diffstat (limited to 'plugins/warp/ui/shared/fetcher.cpp')
-rw-r--r--plugins/warp/ui/shared/fetcher.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/plugins/warp/ui/shared/fetcher.cpp b/plugins/warp/ui/shared/fetcher.cpp
index f5aa626a..daa3fece 100644
--- a/plugins/warp/ui/shared/fetcher.cpp
+++ b/plugins/warp/ui/shared/fetcher.cpp
@@ -113,6 +113,7 @@ void WarpFetcher::FetchPendingFunctions(const std::vector<Warp::SourceTag>& allo
void WarpFetcher::ClearProcessed()
{
+ std::lock_guard<std::mutex> lock(m_requestMutex);
m_logger->LogInfoF("Clearing {} processed functions from cache...", m_processedGuids.size());
m_processedGuids.clear();
}