On 28 Oct 2010, at 10:05, James Turner wrote:

> Looking at the code now, both in gui.nas and NasalSys.cxx, I can make a more 
> specific guess: the 'directory exists' check seems to be failing, which means 
> we return naNil, which doesn't have a .size property - of course.
> 
> If someone could see what kind of paths are being passed in, and if they're 
> confusing simgear::Dir::exists() on Windows, that would be great. Livery 
> selection (which is what this code implements) works fine on POSIX - it's 
> what I used to exercise the Nasal routines when making the change.

Vivian has basically confirmed this hypothesis - simgear::Dir::exists is not 
working right on Win32. I won't be able to dig into this until much later this 
evening, if anyone else fancies setting some breakpoints in the code and seeing 
where the logic is borked, that would be much appreciated.

James


------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to