Better to use setptr macro.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1577 ea778897-0a13-0410-b9d1-a72fbfd435f5
This commit is contained in:
Enrico Tröger 2007-05-26 09:23:44 +00:00
parent 375026cd00
commit 81c4fd0c5e

View File

@ -654,15 +654,14 @@ filetype *filetypes_detect_from_file(gint idx)
filetype *filetypes_detect_from_filename(const gchar *utf8_filename) filetype *filetypes_detect_from_filename(const gchar *utf8_filename)
{ {
GPatternSpec *pattern; GPatternSpec *pattern;
gchar *base_filename;
gint i, j; gint i, j;
// to match against the basename of the file(because of Makefile*) // to match against the basename of the file(because of Makefile*)
base_filename = g_path_get_basename(utf8_filename);
#ifdef G_OS_WIN32 #ifdef G_OS_WIN32
gchar *tmp = g_path_get_basename(utf8_filename); // use lower case basename
gchar *base_filename = g_utf8_strdown(tmp, -1); setptr(base_filename, g_utf8_strdown(base_filename, -1));
g_free(tmp);
#else
gchar *base_filename = g_path_get_basename(utf8_filename);
#endif #endif
for(i = 0; i < GEANY_MAX_FILE_TYPES; i++) for(i = 0; i < GEANY_MAX_FILE_TYPES; i++)