From 945dc48ea7be35a7fc5f290a82040c3bed34eaee Mon Sep 17 00:00:00 2001 From: Kingcom Date: Mon, 25 Nov 2013 16:52:42 +0100 Subject: [PATCH] Don't recompute number of lines of a function every time --- Core/Debugger/DisassemblyManager.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/Core/Debugger/DisassemblyManager.cpp b/Core/Debugger/DisassemblyManager.cpp index d4ced467ed..3f128d8aa2 100644 --- a/Core/Debugger/DisassemblyManager.cpp +++ b/Core/Debugger/DisassemblyManager.cpp @@ -312,13 +312,7 @@ void DisassemblyFunction::recheck() int DisassemblyFunction::getNumLines() { - int lines = 0; - for (auto it = entries.begin(); it != entries.end(); it++) - { - lines += it->second->getNumLines(); - } - - return lines; + return lineAddresses.size(); } int DisassemblyFunction::getLineNum(u32 address, bool findStart)