[gthumb] unref the regular expression after user
- From: Paolo Bacchilega <paobac src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gthumb] unref the regular expression after user
- Date: Sat, 16 Jan 2010 16:15:28 +0000 (UTC)
commit 5396a31049782346e77d61ff79d6810671a4e869
Author: Paolo Bacchilega <paobac src gnome org>
Date: Sat Jan 16 17:12:44 2010 +0100
unref the regular expression after user
extensions/rename_series/dlg-rename-series.c | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/extensions/rename_series/dlg-rename-series.c b/extensions/rename_series/dlg-rename-series.c
index e16d33a..46a3bdc 100644
--- a/extensions/rename_series/dlg-rename-series.c
+++ b/extensions/rename_series/dlg-rename-series.c
@@ -237,18 +237,18 @@ template_eval_cb (const GMatchInfo *info,
if (value_available) {
GRegex *re;
char **a;
- char *date = NULL;
+ char *format = NULL;
/* Get the date format */
re = g_regex_new ("%[A-Z]\\{([^}]+)\\}", 0, 0, NULL);
a = g_regex_split (re, match, 0);
if (g_strv_length (a) >= 2)
- date = g_strstrip (a[1]);
- if ((date == NULL) || (*date == '\0'))
- date = "%Y-%m-%d";
+ format = g_strstrip (a[1]);
+ if ((format == NULL) || (*format == '\0'))
+ format = "%Y-%m-%d";
- r = _g_time_val_strftime (&timeval, date);
+ r = _g_time_val_strftime (&timeval, format);
g_strfreev (a);
g_regex_unref (re);
@@ -334,6 +334,7 @@ dlg_rename_series_update_preview (DialogData *data)
g_free (new_name);
}
+ g_regex_unref (re);
data->new_names_list = g_list_reverse (data->new_names_list);
if (error != NULL) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]