diff --git a/src/calibre/utils/formatter.py b/src/calibre/utils/formatter.py index dc9cf799c3..39ed469415 100644 --- a/src/calibre/utils/formatter.py +++ b/src/calibre/utils/formatter.py @@ -926,7 +926,7 @@ class _Interpreter(object): def do_node_first_non_empty(self, prog): for expr in prog.expression_list: v = self.expr(expr) - if v == self.expr(expr): + if v: if self.break_reporter: self.break_reporter(prog.node_name, v, prog.line_number) return v