@Robert: The check "screen.ActiveWindow != null" is important and needs to stay! So please revert this change and look at bzr1094 (https://bugs.edge.launchpad.net/docky/+bug/511587)
@Robert: The check "screen. ActiveWindow != null" is important and needs to stay! So please revert this change and look at bzr1094 (https:/ /bugs.edge. launchpad. net/docky/ +bug/511587)