Hi Alan,

I returned from vacation last week, hence the long silence.

On Tue, Jun 20, 2006 at 12:37:50 +0200, Alan Yaniger wrote:

> My m169 Hebrew build on Windows crashes when I choose Options/General. 
> The crash happens in svx/source/optgdlg.cxx in
> IMPL_LINK( OfaMiscTabPage, TwoFigureHdl, NumericField*, pEd )
> after I get the locale's thousand-separator. As soon as I try to get 
> that variable's length ("rSep.Len()"), OOo crashes.

Is that solved or is it still an issue?

> A couple of questions:
> Is there a missing check for a null value here?

No. It could only be that, for some yet unknown reasons, the reference
to the data (rSep&) is invalid.

> Where is this variable, and other locale data, initialized?

For the line 505

    const String& rSep = SvtSysLocale().GetLocaleData().getNumThousandSep();

the code executed is in svtools/source/syslocale/syslocale.cxx and
unotools/inc/unotools/localedatawrapper.hxx respectively
unotools/source/i18n/localedatawrapper.cxx

  Eike

-- 
 OOo/SO Calc core developer. Number formatter stricken i18n transpositionizer.
 GnuPG key 0x293C05FD:  997A 4C60 CE41 0149 0DB3  9E96 2F1A D073 293C 05FD

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to