fix AFL-Style UI errors when allowing the introspection feature (#1986)

This commit is contained in:
ToSeven 2024-04-01 20:09:15 +08:00 committed by GitHub
parent 45d47214c2
commit 10f373d587
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 13 additions and 8 deletions

View File

@ -1 +1,2 @@
libpng-*
corpus

View File

@ -111,8 +111,8 @@ impl TuiUI {
.as_ref()
} else {
[
Constraint::Percentage(41),
Constraint::Percentage(27),
Constraint::Percentage(20),
Constraint::Percentage(48),
Constraint::Percentage(32),
]
.as_ref()
@ -264,16 +264,20 @@ impl TuiUI {
.add_modifier(Modifier::BOLD),
))
.borders(Borders::ALL);
let client_area = client_block.inner(area);
#[allow(unused_mut)]
let mut client_area = client_block.inner(area);
f.render_widget(client_block, area);
#[cfg(feature = "introspection")]
{
let introspection_layout = Layout::default()
let client_layout = Layout::default()
.direction(Direction::Vertical)
.constraints([Constraint::Length(11), Constraint::Min(0)].as_ref())
.split(client_area)[1];
self.draw_introspection_text(f, app, introspection_layout);
.constraints([Constraint::Min(11), Constraint::Percentage(50)].as_ref())
.split(client_area);
client_area = client_layout[0];
let instrospection_layout = client_layout[1];
self.draw_introspection_text(f, app, instrospection_layout);
}
let left_layout = Layout::default()