fix: don't show info view panel on empty hover response

This commit is contained in:
CJ van den Berg 2024-10-22 19:06:34 +02:00
parent a5ebaf6202
commit dc1d0146be
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9

View file

@ -770,6 +770,7 @@ fn add_info_content(
end_pos: usize, end_pos: usize,
content: []const u8, content: []const u8,
) tp.result { ) tp.result {
if (content.len == 0) return;
if (!self.is_panel_view_showing(info_view)) if (!self.is_panel_view_showing(info_view))
_ = self.toggle_panel_view(info_view, false) catch |e| return tp.exit_error(e, @errorReturnTrace()); _ = self.toggle_panel_view(info_view, false) catch |e| return tp.exit_error(e, @errorReturnTrace());
const info = self.get_panel_view(info_view) orelse @panic("info_view missing"); const info = self.get_panel_view(info_view) orelse @panic("info_view missing");