[anjuta] symbol-db: Save couple of string copies



commit 05bc09e1233cf1558e66c616a5c4158c31dfcc3e
Author: Naba Kumar <naba gnome org>
Date:   Fri Apr 9 01:23:32 2010 +0300

    symbol-db: Save couple of string copies

 plugins/symbol-db/symbol-db-model-project.c |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/plugins/symbol-db/symbol-db-model-project.c b/plugins/symbol-db/symbol-db-model-project.c
index 2610728..8cc1b72 100644
--- a/plugins/symbol-db/symbol-db-model-project.c
+++ b/plugins/symbol-db/symbol-db-model-project.c
@@ -271,8 +271,8 @@ sdb_model_project_get_query_value (SymbolDBModel *model,
 				g_free (escaped);
 			}
 		}
-		g_value_set_string (value, label->str);
-		g_string_free (label, TRUE);
+		g_value_take_string (value, label->str);
+		g_string_free (label, FALSE);
 		return TRUE;
 		break;
 	case SYMBOL_DB_MODEL_PROJECT_COL_ARGS:
@@ -283,8 +283,7 @@ sdb_model_project_get_query_value (SymbolDBModel *model,
 		{
 			gchar *escaped =
 				g_markup_escape_text (g_value_get_string (ret_value), -1);
-			g_value_set_string (value, escaped);
-			g_free (escaped);
+			g_value_take_string (value, escaped);
 		}
 		return TRUE;
 		break;



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