Hello Gerardo,

On Mon, Nov 07, 2011 at 02:25:40PM -0600, Gerardo Gómez wrote:
> I have addressed my problem with the null ref, it was due to assigning to
> xText.setText, a null string, i only added an if:
> 
> public void setText(String text){
>     if (text != null)
>         this.xTextComponent.setText(text);
> }

another option:

public void setText( String text ) {
    this.xTextComponent.setText( text == null ? "" : text );
}

an empty string will clear the text field (a null string will crash
OOo). May be clearing the text field is the desired effect when you get
a null string reference.

> I'm not really happy with this solution, but it seams to work good, so
> until i don't find any other solution i will keep it this way. 

the underlying issue is in LoginPanel.fillCredentials():

this.getUserNameTextField().setText(creditionals.getUserName());

creditionals.getUserName() returns null. You should check if this is a bug
or the expected behaviour (no OOo API bug in either case).

> Thank you for your help Ariel.

You're welcome.

Nice to see you took the work to convert the Java dialogs to UNO awt. We
all know it's a lot of extra code, but a nicer integration with OOo UI.


Regards
-- 
Ariel Constenla-Haile
La Plata, Argentina

Attachment: pgpDIZj71K0Hw.pgp
Description: PGP signature

Reply via email to