diff --git a/src/mobile.rs b/src/mobile.rs index fe02513a0..5b9651e54 100644 --- a/src/mobile.rs +++ b/src/mobile.rs @@ -436,7 +436,12 @@ impl Interface for Session { let mut displays = Vec::new(); let mut current = pi.current_display as usize; - if !lc.is_file_transfer { + if lc.is_file_transfer { + if pi.username.is_empty() { + self.msgbox("error", "Error", "No active console user logged on, please connect and logon first."); + return; + } + } else { if pi.displays.is_empty() { self.msgbox("error", "Remote Error", "No Display"); }