From 3bdec839bbfd51582b68dca1b71aaa8ecc0f2ac1 Mon Sep 17 00:00:00 2001
From: Roman Lacko <xlacko1@fi.muni.cz>
Date: Sat, 26 Aug 2017 11:38:16 +0200
Subject: [PATCH] Alternate background only after separator

---
 Breeze/Core.pm | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/Breeze/Core.pm b/Breeze/Core.pm
index e16ecdd..ef3a62f 100644
--- a/Breeze/Core.pm
+++ b/Breeze/Core.pm
@@ -337,7 +337,10 @@ sub post_process_seg($self, $ret) {
     my $alt = 0;
     foreach my $data (@$ret) {
         # skip separators
-        next if exists $data->{separator};
+        if (exists $data->{separator}) {
+            ++$alt;
+            next;
+        }
 
         # add defaults
         while (my ($k, $v) = each $self->cfg->{defaults}->%*) {
@@ -348,8 +351,6 @@ sub post_process_seg($self, $ret) {
                         : $v;
         }
 
-        ++$alt;
-
         # resolve colors if required
         foreach my $k (qw(color background border)) {
             next if !defined $data->{$k};
-- 
GitLab