[gedit] Case insensitive key checking for emacs modeline "Mode" keyword



commit f6ad2d5c3eb605989892756c8fac53af0ff75ea2
Author: Holger Berndt <berndth gmx de>
Date:   Wed Feb 17 10:20:46 2010 +0100

    Case insensitive key checking for emacs modeline "Mode" keyword

 plugins/modelines/modeline-parser.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/plugins/modelines/modeline-parser.c b/plugins/modelines/modeline-parser.c
index 59758cb..6feafc5 100644
--- a/plugins/modelines/modeline-parser.c
+++ b/plugins/modelines/modeline-parser.c
@@ -399,7 +399,8 @@ parse_emacs_modeline (gchar           *s,
 				     "Emacs modeline bit: %s = %s",
 				     key->str, value->str);
 
-		if (strcmp (key->str, "Mode") == 0)
+		/* "Mode" key is case insenstive */
+		if (g_ascii_strcasecmp (key->str, "Mode") == 0)
 		{
 			g_free (options->language_id);
 			options->language_id = get_language_id_emacs (value->str);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]