Rename fetch_native_handle to run_with_handle in window

This commit is contained in:
Héctor Ramón Jiménez 2024-02-07 09:47:15 +01:00
parent 7105992228
commit f18a81451f
No known key found for this signature in database
GPG key ID: 7CC46565708259A7
4 changed files with 30 additions and 27 deletions

View file

@ -23,8 +23,6 @@ use crate::{Clipboard, Error, Proxy, Settings};
use futures::channel::mpsc;
use winit::raw_window_handle::HasWindowHandle;
use std::mem::ManuallyDrop;
use std::sync::Arc;
@ -785,13 +783,16 @@ pub fn run_command<A, C, E>(
.send_event(tag(window.id().into()))
.expect("Send message to event loop");
}
window::Action::FetchNativeHandle(_id, tag) => {
proxy
.send_event(tag(&window
.window_handle()
.expect("Missing window handle")))
.expect("Send message to event loop");
window::Action::RunWithHandle(_id, tag) => {
use window::raw_window_handle::HasWindowHandle;
if let Ok(handle) = window.window_handle() {
proxy
.send_event(tag(&handle))
.expect("Send message to event loop");
}
}
window::Action::Screenshot(_id, tag) => {
let bytes = compositor.screenshot(
renderer,