win_fix_multi_tab: refactor clipboard on windows, init debug done

Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
fufesou
2022-10-26 14:15:24 +08:00
parent 007cdb1020
commit c5c77808a5
5 changed files with 31 additions and 12 deletions

View File

@@ -64,7 +64,8 @@ fn check_clipboard_file_context(enable_file_transfer: bool) {
let mut lock = CLIPBOARD_FILE_CONTEXT.lock().unwrap();
if enabled {
if *lock == 0 {
match clipboard::create_cliprdr_context(true, false) {
match clipboard::create_cliprdr_context(true, false, clipboard::ProcessSide::ClientSide)
{
Ok(context) => {
log::info!("clipboard context for file transfer created.");
*lock = Box::into_raw(context) as _;