diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2023-09-26 08:00:22 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2023-09-26 13:45:03 +0400 |
| commit | cfe80574dff95380b1135938bd96137697baa142 (patch) | |
| tree | 2434d5cec6e7cf0da415affded9e042832b30b5b /src/backend/tty.rs | |
| parent | fb43dcd61e1f09309a735cdec20efb581ff13a86 (diff) | |
| download | niri-cfe80574dff95380b1135938bd96137697baa142.tar.gz niri-cfe80574dff95380b1135938bd96137697baa142.tar.bz2 niri-cfe80574dff95380b1135938bd96137697baa142.zip | |
Use new tracy-client new_leak() methods
I added them to avoid the use of internal module and leaks when tracing
is disabled.
Diffstat (limited to 'src/backend/tty.rs')
| -rw-r--r-- | src/backend/tty.rs | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/src/backend/tty.rs b/src/backend/tty.rs index c9ba9b6a..a8120d22 100644 --- a/src/backend/tty.rs +++ b/src/backend/tty.rs @@ -597,19 +597,13 @@ impl Tty { .build() .unwrap(); - let vblank_frame_name = unsafe { - tracy_client::internal::create_frame_name(format!("vblank on {output_name}\0").leak()) - }; - let vblank_plot_name = unsafe { - tracy_client::internal::create_plot( - format!("{output_name} vblank dispatch offset, ms\0").leak(), - ) - }; - let presentation_plot_name = unsafe { - tracy_client::internal::create_plot( - format!("{output_name} presentation target offset, ms\0").leak(), - ) - }; + let vblank_frame_name = + tracy_client::FrameName::new_leak(format!("vblank on {output_name}")); + let vblank_plot_name = + tracy_client::PlotName::new_leak(format!("{output_name} vblank dispatch offset, ms")); + let presentation_plot_name = tracy_client::PlotName::new_leak(format!( + "{output_name} presentation target offset, ms" + )); self.connectors .lock() |
