summaryrefslogtreecommitdiffstats
path: root/WebCore/page/MemoryInfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/page/MemoryInfo.cpp')
-rw-r--r--WebCore/page/MemoryInfo.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/WebCore/page/MemoryInfo.cpp b/WebCore/page/MemoryInfo.cpp
index 010a19c..c2247b9 100644
--- a/WebCore/page/MemoryInfo.cpp
+++ b/WebCore/page/MemoryInfo.cpp
@@ -31,17 +31,21 @@
#include "config.h"
#include "MemoryInfo.h"
+#include "Frame.h"
#include "ScriptGCEvent.h"
+#include "Settings.h"
namespace WebCore {
-MemoryInfo::MemoryInfo()
+MemoryInfo::MemoryInfo(Frame* frame)
: m_totalJSHeapSize(0),
m_usedJSHeapSize(0)
{
+ if (frame && frame->settings() && frame->settings()->memoryInfoEnabled()) {
#if ENABLE(INSPECTOR)
- ScriptGCEvent::getHeapSize(m_usedJSHeapSize, m_totalJSHeapSize);
+ ScriptGCEvent::getHeapSize(m_usedJSHeapSize, m_totalJSHeapSize);
#endif
+ }
}
} // namespace WebCore