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