diff --git a/ClipCascade_Desktop/src/clipboard/clipboard_manager.py b/ClipCascade_Desktop/src/clipboard/clipboard_manager.py index 6a83f64b1..9088f2498 100644 --- a/ClipCascade_Desktop/src/clipboard/clipboard_manager.py +++ b/ClipCascade_Desktop/src/clipboard/clipboard_manager.py @@ -37,9 +37,6 @@ def __init__(self, config: Config): self.sys_tray: TaskbarPanel = None self.is_files_download_enabled = False - if PLATFORM.startswith(LINUX) and XMODE: - self.is_x_clipboard_owner = clipboard_monitor.is_x_clipboard_owner() - def set_tray_ref(self, sys_tray: TaskbarPanel): """ Sets the system tray reference. @@ -218,7 +215,7 @@ def paste(self, payload: any, payload_type: str = "text"): if PLATFORM == WINDOWS or PLATFORM == MACOS: pyperclip.copy(payload) elif PLATFORM.startswith(LINUX): - if XMODE and self.is_x_clipboard_owner: + if XMODE: ClipboardManager.execute_command( "xclip", "-selection", @@ -258,7 +255,7 @@ def paste(self, payload: any, payload_type: str = "text"): png_data = output.getvalue() clipboard_monitor.enable_block_image_once() # Block image copy to prevent deadlock - if XMODE and self.is_x_clipboard_owner: + if XMODE: ClipboardManager.execute_command( "xclip", "-selection",