From 53ab10a645f5d28bf2f0608263c6252d63f7d6a2 Mon Sep 17 00:00:00 2001 From: Keith Winstein Date: Wed, 14 Mar 2012 01:26:11 -0400 Subject: [PATCH] Optimize ConditionalOverlayCell::reset_with_orig() (52% speedup!) --- src/frontend/terminaloverlay.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/frontend/terminaloverlay.h b/src/frontend/terminaloverlay.h index 87c4346..93c29d7 100644 --- a/src/frontend/terminaloverlay.h +++ b/src/frontend/terminaloverlay.h @@ -103,10 +103,8 @@ namespace Overlay { return; } - vector new_orig( original_contents ); - new_orig.push_back( replacement ); - reset(); - original_contents = new_orig; + original_contents.push_back( replacement ); + ConditionalOverlay::reset(); } };