summaryrefslogtreecommitdiffstats
path: root/src/style.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/style.rs')
-rw-r--r--src/style.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/style.rs b/src/style.rs
index 6b11725f..7e7bea35 100644
--- a/src/style.rs
+++ b/src/style.rs
@@ -49,6 +49,14 @@ impl Style {
}
}
+ pub fn has_background_color(&self) -> bool {
+ if self.ansi_term_style.is_reverse {
+ self.ansi_term_style.foreground.is_some()
+ } else {
+ self.ansi_term_style.background.is_some()
+ }
+ }
+
/// Construct Style from style and decoration-style strings supplied on command line, together
/// with defaults. A style string is a space-separated string containing 0, 1, or 2 colors
/// (foreground and then background) and an arbitrary number of style attributes. See `delta