diff --git a/src/calibre/ebooks/conversion/plugins/lrf_output.py b/src/calibre/ebooks/conversion/plugins/lrf_output.py index c6cce8c175..c6e7d19714 100644 --- a/src/calibre/ebooks/conversion/plugins/lrf_output.py +++ b/src/calibre/ebooks/conversion/plugins/lrf_output.py @@ -20,6 +20,11 @@ class LRFOptions(object): except: return '' m = oeb.metadata + for x in ('left', 'top', 'right', 'bottom'): + attr = 'margin_'+x + val = getattr(opts, attr) + if val < 0: + setattr(opts, attr, 0) self.title = None self.author = self.publisher = _('Unknown') self.title_sort = self.author_sort = ''