diff options
author | Pascal Kuthe | 2023-03-30 16:22:51 +0000 |
---|---|---|
committer | Blaž Hrastnik | 2023-03-31 06:19:28 +0000 |
commit | 7a69c40524833f93c3df32ba457a1a658472bb4b (patch) | |
tree | 6bfa45e39db0f195abed2e51e4335f8cdc69ecbc /helix-term/src/ui/completion.rs | |
parent | ab819d80f1391667f8ff6b149fa4fbe977f4607a (diff) |
Hide signature help if it overlays completion menu (#5523)
Diffstat (limited to 'helix-term/src/ui/completion.rs')
-rw-r--r-- | helix-term/src/ui/completion.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/helix-term/src/ui/completion.rs b/helix-term/src/ui/completion.rs index da6b5ddc..e0b1419c 100644 --- a/helix-term/src/ui/completion.rs +++ b/helix-term/src/ui/completion.rs @@ -414,6 +414,10 @@ impl Completion { true } + + pub fn area(&mut self, viewport: Rect, editor: &Editor) -> Rect { + self.popup.area(viewport, editor) + } } impl Component for Completion { @@ -481,7 +485,7 @@ impl Component for Completion { }; let popup_area = { - let (popup_x, popup_y) = self.popup.get_rel_position(area, cx); + let (popup_x, popup_y) = self.popup.get_rel_position(area, cx.editor); let (popup_width, popup_height) = self.popup.get_size(); Rect::new(popup_x, popup_y, popup_width, popup_height) }; |