Simplify some conditionals in terminaloverlay.cc.
This commit is contained in:
@@ -240,7 +240,8 @@ void NotificationEngine::apply( Framebuffer &fb ) const
|
|||||||
|
|
||||||
if ( message.empty() && (!time_expired) ) {
|
if ( message.empty() && (!time_expired) ) {
|
||||||
return;
|
return;
|
||||||
} else if ( message.empty() && time_expired ) {
|
}
|
||||||
|
if ( message.empty() && time_expired ) {
|
||||||
swprintf( tmp, 128, L"mosh: Last %s %s ago.%s", explanation,
|
swprintf( tmp, 128, L"mosh: Last %s %s ago.%s", explanation,
|
||||||
human_readable_duration( static_cast<int>( time_elapsed ),
|
human_readable_duration( static_cast<int>( time_elapsed ),
|
||||||
"seconds" ).c_str(),
|
"seconds" ).c_str(),
|
||||||
@@ -361,23 +362,23 @@ void ConditionalOverlayRow::apply( Framebuffer &fb, uint64_t confirmed_epoch, bo
|
|||||||
|
|
||||||
void PredictionEngine::apply( Framebuffer &fb ) const
|
void PredictionEngine::apply( Framebuffer &fb ) const
|
||||||
{
|
{
|
||||||
bool show = (display_preference != Never) && ( srtt_trigger
|
if ( (display_preference == Never) || !( srtt_trigger
|
||||||
|| glitch_trigger
|
|| glitch_trigger
|
||||||
|| (display_preference == Always)
|
|| (display_preference == Always)
|
||||||
|| (display_preference == Experimental) );
|
|| (display_preference == Experimental) ) ){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if ( show ) {
|
for ( cursors_type::const_iterator it = cursors.begin();
|
||||||
for ( cursors_type::const_iterator it = cursors.begin();
|
it != cursors.end();
|
||||||
it != cursors.end();
|
it++ ) {
|
||||||
it++ ) {
|
it->apply( fb, confirmed_epoch );
|
||||||
it->apply( fb, confirmed_epoch );
|
}
|
||||||
}
|
|
||||||
|
|
||||||
for ( overlays_type::const_iterator it = overlays.begin();
|
for ( overlays_type::const_iterator it = overlays.begin();
|
||||||
it != overlays.end();
|
it != overlays.end();
|
||||||
it++ ) {
|
it++ ) {
|
||||||
it->apply( fb, confirmed_epoch, flagging );
|
it->apply( fb, confirmed_epoch, flagging );
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -651,7 +652,8 @@ void PredictionEngine::new_user_byte( char the_byte, const Framebuffer &fb )
|
|||||||
{
|
{
|
||||||
if ( display_preference == Never ) {
|
if ( display_preference == Never ) {
|
||||||
return;
|
return;
|
||||||
} else if ( display_preference == Experimental ) {
|
}
|
||||||
|
if ( display_preference == Experimental ) {
|
||||||
prediction_epoch = confirmed_epoch;
|
prediction_epoch = confirmed_epoch;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user