refactor: add type that hides the platform clipboard

This commit is contained in:
Ashley Wulber 2024-03-14 13:30:50 -04:00
parent 886f430414
commit 5dd795d463
No known key found for this signature in database
GPG key ID: 5216D4F46A90A820
4 changed files with 15 additions and 13 deletions

View file

@ -1,5 +1,5 @@
use rand::distributions::{Alphanumeric, Distribution};
use window_clipboard::Clipboard;
use window_clipboard::PlatformClipboard;
use winit::{
error::EventLoopError,
event::{ElementState, Event, KeyEvent, WindowEvent},
@ -24,8 +24,8 @@ fn main() -> Result<(), EventLoopError> {
.build(&event_loop)
.unwrap();
let mut clipboard =
unsafe { Clipboard::connect(&window) }.expect("Connect to clipboard");
let mut clipboard = unsafe { PlatformClipboard::connect(&window) }
.expect("Connect to clipboard");
clipboard.write(data.clone()).unwrap();