mirror of
https://github.com/zed-industries/zed.git
synced 2024-09-20 02:47:34 +03:00
Merge remote-tracking branch 'origin/main' into perf-2
This commit is contained in:
commit
f4a954db4f
@ -667,18 +667,20 @@ pub type ActionListener = Box<dyn Fn(&dyn Any, DispatchPhase, &mut WindowContext
|
||||
|
||||
#[track_caller]
|
||||
pub fn div() -> Div {
|
||||
#[allow(unused_mut)]
|
||||
let mut div = Div {
|
||||
interactivity: Interactivity::default(),
|
||||
children: SmallVec::default(),
|
||||
#[cfg(debug_assertions)]
|
||||
let interactivity = {
|
||||
let mut interactivity = Interactivity::default();
|
||||
interactivity.location = Some(*core::panic::Location::caller());
|
||||
interactivity
|
||||
};
|
||||
|
||||
#[cfg(debug_assertions)]
|
||||
{
|
||||
div.interactivity.location = Some(*core::panic::Location::caller());
|
||||
}
|
||||
#[cfg(not(debug_assertions))]
|
||||
let interactivity = Interactivity::default();
|
||||
|
||||
div
|
||||
Div {
|
||||
interactivity,
|
||||
children: SmallVec::default(),
|
||||
}
|
||||
}
|
||||
|
||||
pub struct Div {
|
||||
|
Loading…
Reference in New Issue
Block a user