GNOME Bugzilla – Bug 652225
duplicate signal registration
Last modified: 2011-08-12 11:05:31 UTC
Beginning at line 3734 of tasklist.c in the git master, there are two different if-blocks which check if the task type is WNCK_TASK_WINDOW (with different bracket indentation conventions), and both of the blocks register the same signal handler for drag_data_get. There are no comments which explain the necessity of having two if-blocks or the necessity of registering the signal handler twice. It seems to be a bug, although I don't have a precise argument regarding its implications.
Thanks, fixed.