[evolution] M!32 - e-table-header-item.c:ethi_start_drag: Fix a possible memory leak



commit 61add7b57546bdd1d20a66ba8fab9a320046e5cd
Author: Дилян Палаузов <git-dpa aegee org>
Date:   Thu Jul 11 11:58:38 2019 +0000

    M!32 - e-table-header-item.c:ethi_start_drag: Fix a possible memory leak
    
    Closes https://gitlab.gnome.org/GNOME/evolution/merge_requests/32

 src/e-util/e-table-header-item.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/src/e-util/e-table-header-item.c b/src/e-util/e-table-header-item.c
index 09ce48cabc..1ca3675ff4 100644
--- a/src/e-util/e-table-header-item.c
+++ b/src/e-util/e-table-header-item.c
@@ -1251,7 +1251,7 @@ ethi_start_drag (ETableHeaderItem *ethi,
        cairo_t *cr;
 
        gint group_indent = 0;
-       GHashTable *arrows = g_hash_table_new (NULL, NULL);
+       GHashTable *arrows;
 
        GtkTargetEntry  ethi_drag_types[] = {
                { (gchar *) TARGET_ETABLE_COL_TYPE, 0, TARGET_ETABLE_COL_HEADER },
@@ -1263,6 +1263,8 @@ ethi_start_drag (ETableHeaderItem *ethi,
        if (ethi->drag_col == -1)
                return;
 
+       arrows = g_hash_table_new (NULL, NULL);
+
        if (ethi->sort_info) {
                gint length = e_table_sort_info_grouping_get_count (ethi->sort_info);
                gint i;


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