Estou fazendo uma tela abrir uma segunda tela modal usando PopUpManager.addPopUp();
Depois disso eu coloco um setFocus em um campo da primeira tela, para que depois da segunda tela ser fechada o foco esteja nesse campo.
Porém ao fechar a tela modal o foco vai para o botao que chamou a tela. Mesmo usando callLater() não consigo setar o foco no local certo.
O que fazer?