> Every time I load a pattern DWELL
> RATIO and  HEIGHT RATIO change to 3 and 10.

I just installed this package, and I'm having the same problem. I think I see why.

The pattern parameters (DR, HR, etc.) are stored as floating-point numbers in the patterns file. These are then parsed using sscanf(). However, sscanf() is locale-dependent so this only works if the decimal point is a point and not something else. I live in Sweden, so in my locale the decimal point is a comma. The parameters are parsed as zeroes, which is adjusted to the lowest values allowed. (Though I thought that was 4 and 10, not 3 and 10. Hmm...)

I'm not sure what the proper fix is. Perhaps to set the LC_NUMERIC locale to "C" or something like that during the parsing and reset it afterwards, perhaps?

In the meantime, you could start it from a command prompt with "LC_NUMERIC=. jmdlx", and it should work. I think. There still appear to be a fair number of glitches in the user interface.

Sincerely,

Torbjörn Andersson



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to