diff --git a/inkycal/modules/inkycal_todoist.py b/inkycal/modules/inkycal_todoist.py index d93930a..6198544 100644 --- a/inkycal/modules/inkycal_todoist.py +++ b/inkycal/modules/inkycal_todoist.py @@ -159,26 +159,28 @@ class Todoist(inkycal_module): if cursor < len(line_positions): line_x, line_y = line_positions[cursor] - # Add todos project name - write( - im_colour, line_positions[cursor], - (project_width, line_height), - todo['project'], font=self.font, alignment='left') + if todo['project']: + # Add todos project name + write( + im_colour, line_positions[cursor], + (project_width, line_height), + todo['project'], font=self.font, alignment='left') # Add todos due if not empty - if todo['due'] != "": + if todo['due']: write( im_black, (line_x + project_width, line_y), (due_width, line_height), todo['due'], font=self.font, alignment='left') - # Add todos name - write( - im_black, - (line_x + project_width + due_width, line_y), - (im_width - project_width - due_width, line_height), - todo['name'], font=self.font, alignment='left') + if todo['name']: + # Add todos name + write( + im_black, + (line_x + project_width + due_width, line_y), + (im_width - project_width - due_width, line_height), + todo['name'], font=self.font, alignment='left') cursor += 1 else: