OnSelectionChange doesnt return null

EditorWindow.OnSelectionChange() is not called when you click on empty space to deselect anything. Is this on purpose?

It works well in my project (Unity 3.5.7f6) - no metter if there is a game object selected or not.

Thats odd. Im using 3.5.6 but i dont think its relevant.
I should try again.