GTG

Right click on/off tag generates lots of output to stdout (and freezes interface when large # of tasks loaded)

Bug #590463 reported by Bryce Harrington
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GTG
Fix Released
Low
Unassigned

Bug Description

I notice when right clicking on a tag in gtg it produces a large amount of text to stdout.

The issue can be seen with ./scripts/debug.sh (output shown below), however since there's so few tasks it isn't a big deal. However, with my personal task list (700+ tasks open, plus who knows how many more closed), it is printing to stdout for 30 seconds or so before the menu appears. And if I dismiss the menu it again prints a bunch of output to stdout, taking an equivalent amount of time.

$ rm -rf tmp ; ./scripts/debug.sh
Setting XDG vars to use default dataset.
child_toggled 3 : Getting started with GTG
child_toggled 3 : Getting started with GTG
child_toggled 3 : Getting started with GTG
child_toggled 3 : Getting started with GTG
child_toggled 3 : Getting started with GTG
child_toggled 3 : Getting started with GTG
0@1 is only modified (todis,curdis)
updating node 0@1
update Getting started with GTG
child_toggled 1 : Getting started with GTG
1@1 is a new node
child_toggled 3 : Getting started with GTG
2@1 is only modified (todis,curdis)
updating node 2@1
update Learn how to use tags
child_toggled 1 : Learn how to use tags
3@1 is only modified (todis,curdis)
updating node 3@1
update Learn how to use the Workview
child_toggled 1 : Learn how to use the Workview
4@1 is only modified (todis,curdis)
updating node 4@1
update Learn how to use Plugins
child_toggled 1 : Learn how to use Plugins
5@1 is only modified (todis,curdis)
updating node 5@1
update Reporting bugs
child_toggled 1 : Reporting bugs
6@1 is only modified (todis,curdis)
updating node 6@1
update Learn how to use the QuickAdd Entry
child_toggled 1 : Learn how to use the QuickAdd Entry
0@1 is only modified (todis,curdis)
updating node 0@1
update Getting started with GTG
child_toggled 1 : Getting started with GTG
1@1 is only modified (todis,curdis)
updating node 1@1
update Learn how to use subtasks
child_toggled 1 : Learn how to use subtasks
2@1 is a new node
child_toggled 3 : Getting started with GTG
3@1 is only modified (todis,curdis)
updating node 3@1
update Learn how to use the Workview
child_toggled 1 : Learn how to use the Workview
4@1 is only modified (todis,curdis)
updating node 4@1
update Learn how to use Plugins
child_toggled 1 : Learn how to use Plugins
5@1 is only modified (todis,curdis)
updating node 5@1
update Reporting bugs
child_toggled 1 : Reporting bugs
6@1 is only modified (todis,curdis)
updating node 6@1
update Learn how to use the QuickAdd Entry
child_toggled 1 : Learn how to use the QuickAdd Entry
0@1 is only modified (todis,curdis)
updating node 0@1
update Getting started with GTG
child_toggled 1 : Getting started with GTG
1@1 is only modified (todis,curdis)
updating node 1@1
update Learn how to use subtasks
child_toggled 1 : Learn how to use subtasks
2@1 is only modified (todis,curdis)
updating node 2@1
update Learn how to use tags
child_toggled 1 : Learn how to use tags
3@1 is a new node
child_toggled 3 : Getting started with GTG
4@1 is only modified (todis,curdis)
updating node 4@1
update Learn how to use Plugins
child_toggled 1 : Learn how to use Plugins
5@1 is only modified (todis,curdis)
updating node 5@1
update Reporting bugs
child_toggled 1 : Reporting bugs
6@1 is only modified (todis,curdis)
updating node 6@1
update Learn how to use the QuickAdd Entry
child_toggled 1 : Learn how to use the QuickAdd Entry
0@1 is only modified (todis,curdis)
updating node 0@1
update Getting started with GTG
child_toggled 1 : Getting started with GTG
1@1 is only modified (todis,curdis)
updating node 1@1
update Learn how to use subtasks
child_toggled 1 : Learn how to use subtasks
2@1 is only modified (todis,curdis)
updating node 2@1
update Learn how to use tags
child_toggled 1 : Learn how to use tags
3@1 is only modified (todis,curdis)
updating node 3@1
update Learn how to use the Workview
child_toggled 1 : Learn how to use the Workview
4@1 is a new node
child_toggled 3 : Getting started with GTG
5@1 is only modified (todis,curdis)
updating node 5@1
update Reporting bugs
child_toggled 1 : Reporting bugs
6@1 is only modified (todis,curdis)
updating node 6@1
update Learn how to use the QuickAdd Entry
child_toggled 1 : Learn how to use the QuickAdd Entry
0@1 is only modified (todis,curdis)
updating node 0@1
update Getting started with GTG
child_toggled 1 : Getting started with GTG
1@1 is only modified (todis,curdis)
updating node 1@1
update Learn how to use subtasks
child_toggled 1 : Learn how to use subtasks
2@1 is only modified (todis,curdis)
updating node 2@1
update Learn how to use tags
child_toggled 1 : Learn how to use tags
3@1 is only modified (todis,curdis)
updating node 3@1
update Learn how to use the Workview
child_toggled 1 : Learn how to use the Workview
4@1 is only modified (todis,curdis)
updating node 4@1
update Learn how to use Plugins
child_toggled 1 : Learn how to use Plugins
5@1 is a new node
child_toggled 3 : Getting started with GTG
6@1 is only modified (todis,curdis)
updating node 6@1
update Learn how to use the QuickAdd Entry
child_toggled 1 : Learn how to use the QuickAdd Entry
0@1 is only modified (todis,curdis)
updating node 0@1
update Getting started with GTG
child_toggled 1 : Getting started with GTG
1@1 is only modified (todis,curdis)
updating node 1@1
update Learn how to use subtasks
child_toggled 1 : Learn how to use subtasks
2@1 is only modified (todis,curdis)
updating node 2@1
update Learn how to use tags
child_toggled 1 : Learn how to use tags
3@1 is only modified (todis,curdis)
updating node 3@1
update Learn how to use the Workview
child_toggled 1 : Learn how to use the Workview
4@1 is only modified (todis,curdis)
updating node 4@1
update Learn how to use Plugins
child_toggled 1 : Learn how to use Plugins
5@1 is only modified (todis,curdis)
updating node 5@1
update Reporting bugs
child_toggled 1 : Reporting bugs
6@1 is a new node
child_toggled 3 : Getting started with GTG
child_toggled 2 : Getting started with GTG
0@1 is removed
child_toggled 2 : Getting started with GTG
child_toggled 3 : Getting started with GTG

Tags: regression
Bryce Harrington (bryce)
tags: added: regression
summary: - Right click on/off tag generates lots of output to stdout
+ Right click on/off tag generates lots of output to stdout (and freezes
+ interface when large # of tasks loaded)
Revision history for this message
Lionel Dricot (ploum-deactivatedaccount) wrote :

Fixed in rev. 785

Changed in gtg:
assignee: nobody → Lionel Dricot (ploum)
importance: Undecided → Low
milestone: none → 0.3
status: New → Fix Committed
Changed in gtg:
milestone: 0.3 → 0.2.9
Izidor Matušov (izidor)
Changed in gtg:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.