remove 50ms delay feature flag for windows, it's needed on linux too, so
just alway do it.
This commit is contained in:
parent
a77be914f8
commit
6354e14194
1 changed files with 1 additions and 4 deletions
|
|
@ -54,14 +54,11 @@ pub fn paste(text: String, app_handle: AppHandle) -> Result<(), String> {
|
||||||
.write_text(&text)
|
.write_text(&text)
|
||||||
.map_err(|e| format!("Failed to write to clipboard: {}", e))?;
|
.map_err(|e| format!("Failed to write to clipboard: {}", e))?;
|
||||||
|
|
||||||
// Add a small delay on Windows to ensure clipboard write is complete
|
// small delay to ensure the clipboard content has been written to
|
||||||
#[cfg(target_os = "windows")]
|
|
||||||
std::thread::sleep(std::time::Duration::from_millis(50));
|
std::thread::sleep(std::time::Duration::from_millis(50));
|
||||||
|
|
||||||
send_paste()?;
|
send_paste()?;
|
||||||
|
|
||||||
// Add another small delay before restoring clipboard
|
|
||||||
#[cfg(target_os = "windows")]
|
|
||||||
std::thread::sleep(std::time::Duration::from_millis(50));
|
std::thread::sleep(std::time::Duration::from_millis(50));
|
||||||
|
|
||||||
// restore the clipboard
|
// restore the clipboard
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue