mirror of
https://github.com/weyne85/rustdesk.git
synced 2025-10-29 17:00:05 +00:00
fix: custom client, options, option2bool() (#8302)
* fix: custom client, options, option2bool() Signed-off-by: fufesou <linlong1266@gmail.com> * format Signed-off-by: fufesou <linlong1266@gmail.com> --------- Signed-off-by: fufesou <linlong1266@gmail.com>
This commit is contained in:
@@ -1366,7 +1366,10 @@ impl Connection {
|
||||
fn on_remote_authorized(&self) {
|
||||
self.update_codec_on_login();
|
||||
#[cfg(any(target_os = "windows", target_os = "linux"))]
|
||||
if !Config::get_option("allow-remove-wallpaper").is_empty() {
|
||||
if config::option2bool(
|
||||
"allow-remove-wallpaper",
|
||||
&Config::get_option("allow-remove-wallpaper"),
|
||||
) {
|
||||
// multi connections set once
|
||||
let mut wallpaper = WALLPAPER_REMOVER.lock().unwrap();
|
||||
if wallpaper.is_none() {
|
||||
@@ -1555,7 +1558,10 @@ impl Connection {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return Config::get_option(enable_prefix_option).is_empty();
|
||||
config::option2bool(
|
||||
enable_prefix_option,
|
||||
&Config::get_option(enable_prefix_option),
|
||||
)
|
||||
}
|
||||
|
||||
fn update_codec_on_login(&self) {
|
||||
|
||||
@@ -37,6 +37,7 @@ use crate::{
|
||||
};
|
||||
use hbb_common::{
|
||||
anyhow::anyhow,
|
||||
config,
|
||||
tokio::sync::{
|
||||
mpsc::{unbounded_channel, UnboundedReceiver, UnboundedSender},
|
||||
Mutex as TokioMutex,
|
||||
@@ -411,7 +412,10 @@ fn run(vs: VideoService) -> ResultType<()> {
|
||||
video_qos.refresh(None);
|
||||
let mut spf;
|
||||
let mut quality = video_qos.quality();
|
||||
let record_incoming = !Config::get_option("allow-auto-record-incoming").is_empty();
|
||||
let record_incoming = config::option2bool(
|
||||
"allow-auto-record-incoming",
|
||||
&Config::get_option("allow-auto-record-incoming"),
|
||||
);
|
||||
let client_record = video_qos.record();
|
||||
drop(video_qos);
|
||||
let (mut encoder, encoder_cfg, codec_format, use_i444, recorder) = match setup_encoder(
|
||||
|
||||
Reference in New Issue
Block a user