diff --git a/deluge/ui/console/colors.py b/deluge/ui/console/colors.py index f4ab34471..930e0d0b7 100644 --- a/deluge/ui/console/colors.py +++ b/deluge/ui/console/colors.py @@ -102,6 +102,9 @@ def parse_color_string(s): col_index = 0 while s.find("{{") != -1: begin = s.find("{{") + if begin > 0: + ret.append((curses.color_pair(color_pairs[(schemes["input"][0], schemes["input"][1])]), s[:begin])) + end = s.find("}}") if end == -1: raise BadColorString("Missing closing '}}'")