Home | Info | Community | Development | myReactOS | Contact Us
false
Definition at line 220 of file explorer.cpp.
Referenced by WinDirectory::read_directory(), and ShellDirectory::read_directory().
{ LPCTSTR ext = _tcsrchr(entry->_data.cFileName, TEXT('.')); if (ext) { const FileTypeInfo& type = (*this)[ext]; if (!type._displayname.empty()) entry->_type_name = _tcsdup(type._displayname); // hide some file extensions if (type._neverShowExt && !dont_hide_ext) { int len = ext - entry->_data.cFileName; if (entry->_display_name != entry->_data.cFileName) free(entry->_display_name); entry->_display_name = (LPTSTR) malloc((len+1)*sizeof(TCHAR)); lstrcpyn(entry->_display_name, entry->_data.cFileName, len + 1); } if (is_exe_file(ext)) entry->_data.dwFileAttributes |= ATTRIBUTE_EXECUTABLE; } return ext; }