[evolution-data-server/gnome-3-16] Bug 749190 - Remove unused code from EFreeFormExp
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server/gnome-3-16] Bug 749190 - Remove unused code from EFreeFormExp
- Date: Mon, 11 May 2015 16:57:58 +0000 (UTC)
commit 581b1007846646831ae60db98946dc6bb508821f
Author: Milan Crha <mcrha redhat com>
Date: Mon May 11 18:54:04 2015 +0200
Bug 749190 - Remove unused code from EFreeFormExp
libedataserver/e-free-form-exp.c | 17 +++++------------
1 files changed, 5 insertions(+), 12 deletions(-)
---
diff --git a/libedataserver/e-free-form-exp.c b/libedataserver/e-free-form-exp.c
index f158f08..b2192b7 100644
--- a/libedataserver/e-free-form-exp.c
+++ b/libedataserver/e-free-form-exp.c
@@ -160,7 +160,7 @@ ffe_process_word (const EFreeFormExpSymbol *symbols,
GString **psexp)
{
GString *sexp;
- gchar *word = NULL, *options = NULL, *subsexp;
+ gchar *options = NULL, *subsexp;
const EFreeFormExpSymbol *symbol = NULL;
gboolean used_next_word = FALSE;
@@ -173,6 +173,7 @@ ffe_process_word (const EFreeFormExpSymbol *symbols,
that the string was quoted */
in_word++;
} else {
+ gchar *word = NULL;
const gchar *dash, *colon;
/* <function>[-<options>]:values */
@@ -192,28 +193,21 @@ ffe_process_word (const EFreeFormExpSymbol *symbols,
if (word) {
symbol = ffe_find_symbol_for (symbols, word);
if (!symbol) {
- g_free (word);
g_free (options);
- word = NULL;
options = NULL;
} else if (colon[1]) {
- g_free (word);
- word = NULL;
in_word = colon + 1;
} else if (next_word) {
- g_free (word);
- word = NULL;
-
in_word = next_word;
if (*in_word == '\t')
in_word++;
used_next_word = TRUE;
} else {
- g_free (word);
g_free (options);
- word = NULL;
options = NULL;
}
+
+ g_free (word);
}
}
@@ -224,7 +218,7 @@ ffe_process_word (const EFreeFormExpSymbol *symbols,
g_return_val_if_fail (symbol->build_sexp != NULL, FALSE);
sexp = *psexp;
- subsexp = symbol->build_sexp (word ? word : in_word, options, symbol->hint);
+ subsexp = symbol->build_sexp (in_word, options, symbol->hint);
if (subsexp && *subsexp) {
if (!sexp) {
@@ -234,7 +228,6 @@ ffe_process_word (const EFreeFormExpSymbol *symbols,
}
}
- g_free (word);
g_free (options);
g_free (subsexp);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]