Refactor language preference parsing
authorDenis Kenzior <denkenz@gmail.com>
Thu, 17 Sep 2009 18:41:52 +0000 (13:41 -0500)
committerDenis Kenzior <denkenz@gmail.com>
Thu, 17 Sep 2009 19:10:12 +0000 (14:10 -0500)
commit91555b9165698a246116062f3f733f9a57bd42fb
treeff0a81363c46e4b563e5ca8b46479fa3c7a02523
parentef5eb6139ad094f5f16dbf29f172735a54b73320
Refactor language preference parsing

- Make sure to handle capital / lower case ISO639 strings
- Properly handle the case where files are empty / unused
- Don't emit the signal unless the preferences are useable
- Simplify the logic and be a bit more readable
src/sim.c