Michael Riepe schrieb:
> Hi!
>
> I guess I caught the bug. "settings" is a global variable, and its
> constructor calls load_settings() - before main() has started and Qt has
> properly initialized itself (I guess that happens in QApplication
> somewhere). Unfortunately, the character translation mechanism isn't
> fully initialized at that time either - in particular, the program
> thinks it's using the "C" locale (which implies the ASCII character
> set). Therefore, filenames in the settings file are incorrectly
> converted at load time if the real locale is based on anything else but
> ASCII or Latin-1.
>
> Since a global variable is still required for automatic saving (which is
> done inside the destructor), the fix is to delay load_settings until Qt
> is fully initialized - or until they're needed. Dvbcut does the latter now.
>
> Welcome to r86.
>
>   
yes, it's fixed. 
good work.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
DVBCUT-user mailing list
DVBCUT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dvbcut-user

Reply via email to