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:
parent
375026cd00
commit
81c4fd0c5e
@ -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++)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user