git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29630
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
- bool ret = file.Commit();
+ if ( !file.Commit() )
+ {
+ wxLogError(_("Failed to update user configuration file."));
-#if defined(__WXMAC__)
- if ( ret )
- {
- FSRef fsRef ;
- FSCatalogInfo catInfo;
- FileInfo *finfo ;
- if ( wxMacPathToFSRef( m_strLocalFile , &fsRef ) == noErr )
- {
- if ( FSGetCatalogInfo (&fsRef, kFSCatInfoFinderInfo, &catInfo, NULL, NULL, NULL) == noErr )
- {
- finfo = (FileInfo*)&catInfo.finderInfo;
- finfo->fileType = 'TEXT' ;
- finfo->fileCreator = 'ttxt' ;
- FSSetCatalogInfo( &fsRef, kFSCatInfoFinderInfo, &catInfo ) ;
- }
- }
- }
+#if defined(__WXMAC__)
+ wxFileName(m_strLocalFile).MacSetTypeAndCreator('TEXT', 'ttxt');
}
// ----------------------------------------------------------------------------
}
// ----------------------------------------------------------------------------