Gabriela,

UsuarioSessao.getInstance().objUsuario.id_usuario o valor nao é alterado
nenhuma vez, já debuguei bastante.

O problema é que o data.id_usuario passa valores repetidos mesmo sendo
usuario diferente.

Exemplo:

[0]  = 1;
[1]  = 2;
[3]  = 3;
[4]  = 4;
[5]  = 5;

Vamos supor que o usuari que esta logado e a posição [0] entao ele entra no
*if (UsuarioSessao.getInstance().objUsuario.id_usuario)* e desabilita os
icones, só que chega em determinado momento que o data.id_usuario volta a
passar o id da posicao [0] quando na verdade o usuario e outro, ai torna a
entrar no if e desabilita os icones, mas para um usuario diferente.

Muito obrigado pela ajuda,
--
Bruno Lopes Brandão
Web Developer | Solulções Inteligentes
+55 71 9909-3227 | brunolopesbran...@gmail.com
msn | gtalk : brunolopesbran...@gmail.com
skype: brunolopesbrandao | twitter: brandaob


Em 9 de fevereiro de 2010 12:30, Gabriela Trindade Perry <
gabrielape...@hotmail.com> escreveu:

> Será que é porque esse objeto estatico (se ela é estática talvez não
> precisasse ser Singleton, procure mais tarde por Monostate) só pode
> ter um valor por vez?
> Então quando acrescentas outros usuários o valor deixa de ser o do
> usuário que "se logou". Por isso a igualdade não estaria se
> verificando.
> Se debugares a expressão
> UsuarioSessao.getInstance().objUsuario.id_usuario == data.id_usuario o
> que recebes?
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a