On X11, extract event handlers

Make code more clear wrt explicit returns during event handling,
which may lead to skipped IME event handling.
This commit is contained in:
Kirill Chibisov 2024-02-09 06:32:03 +04:00
parent dbe0f852da
commit 273984a385
6 changed files with 1400 additions and 1349 deletions

View file

@ -41,7 +41,7 @@ impl From<io::Error> for DndDataParseError {
}
}
pub(crate) struct Dnd {
pub struct Dnd {
xconn: Arc<XConnection>,
// Populated by XdndEnter event handler
pub version: Option<c_long>,