diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-11-18 21:25:35 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-11-18 21:26:31 +0300 |
| commit | ce6d211485709b53422e526f6d57751001dce2b6 (patch) | |
| tree | 50a2383a81bbae86ae7da3e82ea65cf65c8280c8 /src | |
| parent | d7ce12a5409a53247356f831fb4b4a39f625ad49 (diff) | |
| download | niri-ce6d211485709b53422e526f6d57751001dce2b6.tar.gz niri-ce6d211485709b53422e526f6d57751001dce2b6.tar.bz2 niri-ce6d211485709b53422e526f6d57751001dce2b6.zip | |
Add more Tracy spans to initialization
Diffstat (limited to 'src')
| -rw-r--r-- | src/backend/mod.rs | 1 | ||||
| -rw-r--r-- | src/backend/tty.rs | 4 | ||||
| -rw-r--r-- | src/backend/winit.rs | 2 |
3 files changed, 7 insertions, 0 deletions
diff --git a/src/backend/mod.rs b/src/backend/mod.rs index 96b7e243..49fbc6b0 100644 --- a/src/backend/mod.rs +++ b/src/backend/mod.rs @@ -56,6 +56,7 @@ impl OutputId { impl Backend { pub fn init(&mut self, niri: &mut Niri) { + let _span = tracy_client::span!("Backend::init"); match self { Backend::Tty(tty) => tty.init(niri), Backend::Winit(winit) => winit.init(niri), diff --git a/src/backend/tty.rs b/src/backend/tty.rs index 1a0e2401..b97353f1 100644 --- a/src/backend/tty.rs +++ b/src/backend/tty.rs @@ -269,6 +269,8 @@ impl Tty { config: Rc<RefCell<Config>>, event_loop: LoopHandle<'static, State>, ) -> anyhow::Result<Self> { + let _span = tracy_client::span!("Tty::new"); + let (session, notifier) = LibSeatSession::new().context( "Error creating a session. This might mean that you're trying to run niri on a TTY \ that is already busy, for example if you're running this inside tmux that had been \ @@ -559,6 +561,8 @@ impl Tty { return Ok(()); } + let _span = tracy_client::span!("Tty::device_added"); + let open_flags = OFlags::RDWR | OFlags::CLOEXEC | OFlags::NOCTTY | OFlags::NONBLOCK; let fd = self.session.open(path, open_flags)?; let device_fd = DrmDeviceFd::new(DeviceFd::from(fd)); diff --git a/src/backend/winit.rs b/src/backend/winit.rs index 1fb4019a..92132bd4 100644 --- a/src/backend/winit.rs +++ b/src/backend/winit.rs @@ -36,6 +36,8 @@ impl Winit { config: Rc<RefCell<Config>>, event_loop: LoopHandle<State>, ) -> Result<Self, winit::Error> { + let _span = tracy_client::span!("Winit::new"); + let builder = Window::default_attributes() .with_inner_size(LogicalSize::new(1280.0, 800.0)) // .with_resizable(false) |
