From f3d951a93c4ee35574b8fe1b99acca08130c87d5 Mon Sep 17 00:00:00 2001 From: aceisace Date: Tue, 4 Oct 2022 22:22:55 +0200 Subject: [PATCH] fix calculation of offsets due to new api response structure --- inkycal/modules/inkycal_todoist.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/inkycal/modules/inkycal_todoist.py b/inkycal/modules/inkycal_todoist.py index 6198544..7e7903a 100644 --- a/inkycal/modules/inkycal_todoist.py +++ b/inkycal/modules/inkycal_todoist.py @@ -135,12 +135,13 @@ class Todoist(inkycal_module): logger.debug(f'simplified: {simplified}') # Get maximum width of project names for selected font - project_width = int(max([ - self.font.getsize(task['project'])[0] for task in simplified]) * 1.1) + project_width = int(max( + [self.font.getsize(task['project']) for task in simplified] + ) * 1.1) # Get maximum width of project dues for selected font due_width = int(max([ - self.font.getsize(task['due'])[0] for task in simplified]) * 1.1) + self.font.getsize(task['due']) for task in simplified]) * 1.1) # Group tasks by project name grouped = {name: [] for id_, name in all_projects.items()}