diff --git a/src/modules/mod.rs b/src/modules/mod.rs index 4e06309c..674a0fc5 100644 --- a/src/modules/mod.rs +++ b/src/modules/mod.rs @@ -146,16 +146,14 @@ pub fn handle<'a>(module: &str, context: &'a Context) -> Option> { let elapsed = start.elapsed(); log::trace!("Took {:?} to compute module {:?}", elapsed, module); - if elapsed.as_millis() < 1 { + if elapsed.as_millis() >= 1 { // If we take less than 1ms to compute a None, then we will not return a module at all // if we have a module: default duration is 0 so no need to change it - m - } else { // if we took more than 1ms we want to report that and so--in case we have None currently-- // need to create an empty module just to hold the duration for that case m.get_or_insert_with(|| context.new_module(module)).duration = elapsed; - m } + m } pub fn description(module: &str) -> &'static str {