From 562ab991c842ea005d13ba0323a463e795f84775 Mon Sep 17 00:00:00 2001 From: Keith Winstein Date: Wed, 7 Mar 2012 03:51:31 -0500 Subject: [PATCH] Turn off prediction display only when quiescent (fixes #36 github issue) --- src/frontend/terminaloverlay.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/frontend/terminaloverlay.cc b/src/frontend/terminaloverlay.cc index 86eaaa7..d0ec99b 100644 --- a/src/frontend/terminaloverlay.cc +++ b/src/frontend/terminaloverlay.cc @@ -376,7 +376,9 @@ void PredictionEngine::cull( const Framebuffer &fb ) /* control srtt_trigger with hysteresis */ if ( send_interval > SRTT_TRIGGER_HIGH ) { srtt_trigger = true; - } else if ( send_interval <= SRTT_TRIGGER_LOW ) { /* 20 ms is current minimum value */ + } else if ( srtt_trigger && + (send_interval <= SRTT_TRIGGER_LOW) /* 20 ms is current minimum value */ + && (!active()) ) { /* only turn off when no predictions being shown */ srtt_trigger = false; }