aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2023-09-03 13:14:20 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2023-09-03 13:14:20 +0400
commit73d7a1d73dac14bcff43a1d595847b7c0bf14ec7 (patch)
treef439cf5379999232577dd11fabc64f1b97aa3bbf /src
parenta8f581a506e65759117f3cc8ae35b5ad76fd39c8 (diff)
downloadniri-73d7a1d73dac14bcff43a1d595847b7c0bf14ec7.tar.gz
niri-73d7a1d73dac14bcff43a1d595847b7c0bf14ec7.tar.bz2
niri-73d7a1d73dac14bcff43a1d595847b7c0bf14ec7.zip
Remove DisplayHandle from LoopData
Diffstat (limited to 'src')
-rw-r--r--src/main.rs6
-rw-r--r--src/niri.rs1
2 files changed, 2 insertions, 5 deletions
diff --git a/src/main.rs b/src/main.rs
index 222aa1e3..2e77fd42 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -19,7 +19,7 @@ use backend::{Backend, Tty, Winit};
use clap::Parser;
use niri::Niri;
use smithay::reexports::calloop::EventLoop;
-use smithay::reexports::wayland_server::{Display, DisplayHandle};
+use smithay::reexports::wayland_server::Display;
use tracing_subscriber::EnvFilter;
#[derive(Parser)]
@@ -32,8 +32,6 @@ struct Cli {
pub struct LoopData {
niri: Niri,
- display_handle: DisplayHandle,
-
backend: Backend,
// Last so that it's dropped after the Smithay state in Niri and related state in Tty.
@@ -66,7 +64,6 @@ fn main() {
};
let mut display = Display::new().unwrap();
- let display_handle = display.handle();
let niri = Niri::new(
event_loop.handle(),
event_loop.get_signal(),
@@ -76,7 +73,6 @@ fn main() {
let mut data = LoopData {
niri,
- display_handle,
display,
backend,
diff --git a/src/niri.rs b/src/niri.rs
index 1a5f990a..25fd3bc9 100644
--- a/src/niri.rs
+++ b/src/niri.rs
@@ -154,6 +154,7 @@ impl Niri {
event_loop
.insert_source(socket_source, move |client, _, data| {
if let Err(err) = data
+ .niri
.display_handle
.insert_client(client, Arc::new(ClientState::default()))
{