[gedit] strdup in the calleee instead of the caller
- From: Paolo Borelli <pborelli src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [gedit] strdup in the calleee instead of the caller
 
- Date: Fri, 14 Aug 2015 07:07:27 +0000 (UTC)
 
commit 038818632a39d9d0395db226e567a91a13623290
Author: Paolo Borelli <pborelli gnome org>
Date:   Fri Aug 14 08:57:56 2015 +0200
    strdup in the calleee instead of the caller
 gedit/gedit-open-document-selector-store.c |    4 ++--
 gedit/gedit-open-document-selector-store.h |    2 +-
 gedit/gedit-open-document-selector.c       |    2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/gedit/gedit-open-document-selector-store.c b/gedit/gedit-open-document-selector-store.c
index 2260c38..d990d50 100644
--- a/gedit/gedit-open-document-selector-store.c
+++ b/gedit/gedit-open-document-selector-store.c
@@ -758,7 +758,7 @@ gedit_open_document_selector_store_get_recent_limit (GeditOpenDocumentSelectorSt
 
 void
 gedit_open_document_selector_store_set_recent_filter (GeditOpenDocumentSelectorStore *selector_store,
-                                                      gchar                          *filter)
+                                                      const gchar                    *filter)
 {
        gchar *old_filter;
 
@@ -768,7 +768,7 @@ gedit_open_document_selector_store_set_recent_filter (GeditOpenDocumentSelectorS
        G_LOCK (recent_files_filter_lock);
 
        old_filter = selector_store->recent_config.substring_filter;
-       selector_store->recent_config.substring_filter = filter;
+       selector_store->recent_config.substring_filter = g_strdup (filter);
 
        G_UNLOCK (recent_files_filter_lock);
        g_free (old_filter);
diff --git a/gedit/gedit-open-document-selector-store.h b/gedit/gedit-open-document-selector-store.h
index 6d85bb1..6a0212d 100644
--- a/gedit/gedit-open-document-selector-store.h
+++ b/gedit/gedit-open-document-selector-store.h
@@ -45,7 +45,7 @@ GQuark                                 gedit_open_document_selector_store_error_quark       
                  (void);
 gint                            gedit_open_document_selector_store_get_recent_limit                    
(GeditOpenDocumentSelectorStore *store);
 
 void                            gedit_open_document_selector_store_set_recent_filter                   
(GeditOpenDocumentSelectorStore *store,
-                                                                                                         
gchar                          *filter);
+                                                                                                         
const gchar                    *filter);
 
 gchar                          *gedit_open_document_selector_store_get_recent_filter                   
(GeditOpenDocumentSelectorStore *store);
 
diff --git a/gedit/gedit-open-document-selector.c b/gedit/gedit-open-document-selector.c
index 340e82b..917481b 100644
--- a/gedit/gedit-open-document-selector.c
+++ b/gedit/gedit-open-document-selector.c
@@ -626,7 +626,7 @@ on_entry_changed (GtkEntry                  *entry,
 
        entry_text = gtk_entry_get_text (entry);
        gedit_open_document_selector_store_set_recent_filter (selector->selector_store,
-                                                             g_strdup (entry_text));
+                                                             entry_text);
 
        if (gtk_widget_get_mapped ( GTK_WIDGET (selector)))
        {
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]