diff --git a/src/command/share.rs b/src/command/share.rs index 14c502b..68ee838 100644 --- a/src/command/share.rs +++ b/src/command/share.rs @@ -127,6 +127,7 @@ pub fn list(state: &mut State) { let sessions = util::get_sessions().unwrap_or(Vec::new()); let search = state.target(); + let previous = message(MSG_PREVIOUS); // handle empty case if sessions.len() == 0 { @@ -154,7 +155,7 @@ pub fn list(state: &mut State) { let compare = Some(name.clone()); let marker = if compare == state.title { current_symbol.clone() } - else if compare == message(MSG_PREVIOUS) { prev_symbol.clone() } + else if state.session && compare == previous { prev_symbol.clone() } else { " ".to_string() }; println!(