Changed desktop properly when focus requested by window in non current desktop