mirror of
https://github.com/weyne85/rustdesk.git
synced 2025-10-29 17:00:05 +00:00
Merge remote-tracking branch 'rustdesk/master' into flutter_desktop
# Conflicts: # Cargo.lock # Cargo.toml # build.rs # flutter/.gitignore # flutter/lib/common.dart # flutter/lib/mobile/pages/remote_page.dart # flutter/lib/models/model.dart # flutter/lib/models/native_model.dart # flutter/lib/models/server_model.dart # flutter/pubspec.lock # flutter/pubspec.yaml # src/client.rs # src/client/file_trait.rs # src/flutter.rs # src/mobile_ffi.rs # src/ui.rs
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
use crate::{client::*, flutter_ffi::EventToUI};
|
||||
use crate::common::{make_fd_to_json};
|
||||
use flutter_rust_bridge::{StreamSink, ZeroCopyBuffer};
|
||||
use hbb_common::{
|
||||
allow_err,
|
||||
@@ -499,7 +500,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");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user