Paint blocks on top of the editor
This ensures blocks get mouse events before the editor beneath them. Co-Authored-By: Marshall <marshall@zed.dev>
This commit is contained in:
co-authored by
Marshall
parent
cc9eff89f5
commit
7e2ff63270
@@ -2835,8 +2835,10 @@ impl Element for EditorElement {
|
||||
self.paint_text(text_bounds, &mut layout, cx);
|
||||
|
||||
if !layout.blocks.is_empty() {
|
||||
cx.with_element_id(Some("editor_blocks"), |cx| {
|
||||
self.paint_blocks(bounds, &mut layout, cx);
|
||||
cx.with_z_index(1, |cx| {
|
||||
cx.with_element_id(Some("editor_blocks"), |cx| {
|
||||
self.paint_blocks(bounds, &mut layout, cx);
|
||||
})
|
||||
})
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user