[gedit] GeditDocument: #define for a string used at several places



commit e51d0428b7ddb9c82ef8a196ecb942bb57fb122a
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Sat Jun 21 22:12:18 2014 +0200

    GeditDocument: #define for a string used at several places

 gedit/gedit-document.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/gedit/gedit-document.c b/gedit/gedit-document.c
index b8f46b6..810e55f 100644
--- a/gedit/gedit-document.c
+++ b/gedit/gedit-document.c
@@ -44,6 +44,8 @@
 #define METADATA_QUERY "metadata::*"
 #endif
 
+#define NO_LANGUAGE_NAME "_NORMAL_"
+
 static void    gedit_document_load_real        (GeditDocument                *doc,
                                                 GFile                        *location,
                                                 const GeditEncoding          *encoding,
@@ -216,7 +218,7 @@ get_language_metadata (GeditDocument *doc)
 {
        GtkSourceLanguage *lang = gedit_document_get_language (doc);
 
-       return lang != NULL ? gtk_source_language_get_id (lang) : "_NORMAL_";
+       return lang != NULL ? gtk_source_language_get_id (lang) : NO_LANGUAGE_NAME;
 }
 
 static void
@@ -809,7 +811,7 @@ guess_language (GeditDocument *doc)
        {
                gedit_debug_message (DEBUG_DOCUMENT, "Language from metadata: %s", data);
 
-               if (strcmp (data, "_NORMAL_") != 0)
+               if (strcmp (data, NO_LANGUAGE_NAME) != 0)
                {
                        language = gtk_source_language_manager_get_language (manager, data);
                }


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