From 806c0fe052cd26a88b6a64353a15155a5f27b1e8 Mon Sep 17 00:00:00 2001 From: Nathan Adams Date: Fri, 3 Mar 2023 16:28:58 +0100 Subject: [PATCH] web: Only report log events to browser timing api if new `profiling` feature is enabled --- web/Cargo.toml | 1 + web/src/lib.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/web/Cargo.toml b/web/Cargo.toml index 1e74ff339..7aeba89c3 100644 --- a/web/Cargo.toml +++ b/web/Cargo.toml @@ -24,6 +24,7 @@ canvas = ["ruffle_render_canvas"] webgl = ["ruffle_render_webgl"] webgpu = ["ruffle_render_wgpu"] wgpu-webgl = ["ruffle_render_wgpu", "ruffle_render_wgpu/webgl"] +profiling = [] [dependencies] console_error_panic_hook = { version = "0.1.7", optional = true } diff --git a/web/src/lib.rs b/web/src/lib.rs index 578774e33..431a4fc40 100644 --- a/web/src/lib.rs +++ b/web/src/lib.rs @@ -503,6 +503,7 @@ impl Ruffle { let log_subscriber = Arc::new( Registry::default().with(WASMLayer::new( WASMLayerConfigBuilder::new() + .set_report_logs_in_timings(cfg!(feature = "profiling")) .set_max_level(config.log_level) .build(), )),