Fix for issue #897; prevents IE from throwing an exception when trying to set focus on a hidden/detached widget.  Also does some yummy refactoring goodness.

Review by: knorton, jgw (postmortem)


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1059 8db76d5a-ed1c-0410-87a9-c151d255dfc7
5 files changed