diff --git a/taskwiki/taskwiki.py b/taskwiki/taskwiki.py index 2b47fa9..1d72053 100644 --- a/taskwiki/taskwiki.py +++ b/taskwiki/taskwiki.py @@ -63,11 +63,12 @@ class WholeBuffer(object): class SelectedTasks(object): def __init__(self): - self.tw = cache.get_relevant_tw() - # Reset cache, otherwise old line content may be used cache.reset() + # Find relevant TaskWarrior instance + self.tw = cache.get_relevant_tw() + # Load the current tasks range_tasks = [cache.vwtask[i] for i in util.selected_line_numbers()] self.tasks = [t for t in range_tasks if t is not None]