6611d639a8
This fixes a case of _updateState() being called recursively, resulting in stray grab()/ungrab() calls the leave the entire desktop in a stuck focus state. https://bugzilla.gnome.org/show_bug.cgi?id=683546