[balsa/66-save-and-open-folder] fix memory leak



commit f071de6604baa2731bc3d276e34413838b610785
Author: Albrecht Dreß <albrecht dress netcologne de>
Date:   Fri Jan 21 22:06:43 2022 +0100

    fix memory leak
    
    do not lead the result of `g_app_info_get_default_for_type()`
    
    Signed-off-by: Albrecht Dreß <albrecht dress netcologne de>

 src/balsa-message.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/src/balsa-message.c b/src/balsa-message.c
index e6b23b07d..2bb63373e 100644
--- a/src/balsa-message.c
+++ b/src/balsa-message.c
@@ -1670,7 +1670,7 @@ part_create_menu (BalsaPartInfo* info)
        app_info = g_app_info_get_default_for_type("inode/directory", FALSE);
        if (app_info != NULL) {
                menu_item = gtk_menu_item_new_with_mnemonic (_("Save and _view…"));
-               g_object_set_data(G_OBJECT(menu_item), BALSA_MIME_WIDGET_CB_APPINFO, app_info);
+               g_object_set_data_full(G_OBJECT(menu_item), BALSA_MIME_WIDGET_CB_APPINFO, app_info, 
g_object_unref);
                g_signal_connect(menu_item, "activate",
                                                 G_CALLBACK (balsa_mime_widget_ctx_menu_save), info->body);
                gtk_menu_shell_append (GTK_MENU_SHELL (info->popup_menu), menu_item);


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