Hi On 8/7/06, Christian Ehrlicher <[EMAIL PROTECTED]> wrote: > #ifdef WIN32 > info.name = static_cast<const char*>(f.lower()); > #else > info.name = strdup(QFile::encodeName(f)); > #endif > > > Why was this small memleak only fixed for win32? And why isn't the filename > encoded on win32?
1. http://doc.trolltech.com/3.3/qfile.html#encodeName : On Windows NT/2000, Unicode file names are supported directly in the file system and this function should be avoided. 2. Yes, strdup should be removed in both calls, because pluginInfo::name is std::string now. > Christian > -- -- BR. Alexander 'zowers' Petrov. jabber:[EMAIL PROTECTED] icq:69694782 http://zowers.googlepages.com/ mailto:[EMAIL PROTECTED] _______________________________________________ sim-im-main mailing list [email protected] https://mailman.dg.net.ua/listinfo/sim-im-main
