mail/status.rs: fix tag support not being printed

Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
pull/447/head
Manos Pitsidianakis 3 months ago
parent afccebf331
commit 27ac3061e1
No known key found for this signature in database
GPG Key ID: 7729C7707F7E09D0

@ -150,12 +150,12 @@ impl AccountStatus {
"Tag support: ", "Tag support: ",
self.theme_default.fg, self.theme_default.fg,
self.theme_default.bg, self.theme_default.bg,
Attr::BOLD, self.theme_default.attrs | Attr::BOLD,
area, area,
None, None,
None, None,
); );
let area = self.content.area().skip(_x + 1, _y + line); let area = self.content.area().skip(_x + 1, line);
self.content.grid_mut().write_string( self.content.grid_mut().write_string(
if a.backend_capabilities.supports_tags { if a.backend_capabilities.supports_tags {
"yes" "yes"
@ -170,19 +170,26 @@ impl AccountStatus {
None, None,
); );
line += 1; line += 1;
let area = self.content.area().skip(1, line);
let (_x, _) = self.content.grid_mut().write_string(
"Metadata: ",
self.theme_default.fg,
self.theme_default.bg,
self.theme_default.attrs | Attr::BOLD,
area,
None,
None,
);
self.content.grid_mut().write_string( self.content.grid_mut().write_string(
&format!( &a.backend_capabilities
"Metadata: {}", .metadata
a.backend_capabilities .as_ref()
.metadata .map(|v| v.to_string())
.as_ref() .unwrap_or_default(),
.map(|v| v.to_string())
.unwrap_or_default()
),
self.theme_default.fg, self.theme_default.fg,
self.theme_default.bg, self.theme_default.bg,
self.theme_default.attrs, self.theme_default.attrs,
area, area.skip_cols(_x),
None, None,
None, None,
); );

Loading…
Cancel
Save