From 70728e99bd9e9ccde9e1f6d9deb27175398b3105 Mon Sep 17 00:00:00 2001 From: Nikita Zlobin Date: Sun, 17 Feb 2019 11:05:14 +0500 Subject: [PATCH] Fix language guess function --- mousepad/mousepad-file.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mousepad/mousepad-file.c b/mousepad/mousepad-file.c index 3d12f1b..960bb88 100644 --- a/mousepad/mousepad-file.c +++ b/mousepad/mousepad-file.c @@ -450,6 +450,7 @@ GtkSourceLanguage * mousepad_file_guess_language (MousepadFile *file) { gchar *content_type; + gchar *basename; gboolean result_uncertain; GtkSourceLanguage *language = NULL; @@ -462,11 +463,13 @@ mousepad_file_guess_language (MousepadFile *file) if (G_LIKELY (content_type != NULL || file->filename != NULL)) { + basename = g_path_get_basename (file->filename); language = gtk_source_language_manager_guess_language (gtk_source_language_manager_get_default (), - file->filename, + basename, content_type); } + g_free (basename); g_free (content_type); return language; -- libgit2 0.26.5