From 5aa5552727f93ac74e86dcc280adb8e63a1063f3 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Mon, 10 Sep 2018 14:07:25 -0700 Subject: [PATCH] Fix PROFILE not forwarding calls when disabled --- scripts/system/html/js/entityList.js | 5 ++++- scripts/system/libraries/entityList.js | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/scripts/system/html/js/entityList.js b/scripts/system/html/js/entityList.js index 8358ceba4b..21132fa968 100644 --- a/scripts/system/html/js/entityList.js +++ b/scripts/system/html/js/entityList.js @@ -48,7 +48,10 @@ var currentSortOrder = ASCENDING_SORT; const ENABLE_PROFILING = false; var profileIndent = ''; -const PROFILE = !ENABLE_PROFILING ? function() { } : function(name, fn, args) { +const PROFILE_NOOP = function(_name, fn, args) { + fn.apply(this, args); +} ; +const PROFILE = !ENABLE_PROFILING ? PROFILE_NOOP : function(name, fn, args) { console.log("PROFILE-Web " + profileIndent + "(" + name + ") Begin"); var previousIndent = profileIndent; profileIndent += ' '; diff --git a/scripts/system/libraries/entityList.js b/scripts/system/libraries/entityList.js index 06255e38ae..b53bbbd372 100644 --- a/scripts/system/libraries/entityList.js +++ b/scripts/system/libraries/entityList.js @@ -13,7 +13,10 @@ var PROFILING_ENABLED = false; var profileIndent = ''; -PROFILE = !PROFILING_ENABLED ? function() { } : function(name, fn, args) { +const PROFILE_NOOP = function(_name, fn, args) { + fn.apply(this, args); +} ; +PROFILE = !PROFILING_ENABLED ? PROFILE_NOOP : function(name, fn, args) { console.log("PROFILE-Script " + profileIndent + "(" + name + ") Begin"); var previousIndent = profileIndent; profileIndent += ' ';