[gimp] Issue #5985: GIMP crashed when deleting paths.



commit 0e8acc5dd6be4130463203bc1ab4e3bf937d9bd1
Author: Jehan <jehan girinstud io>
Date:   Thu Nov 26 02:16:59 2020 +0100

    Issue #5985: GIMP crashed when deleting paths.

 app/core/gimpimage.c | 3 +++
 1 file changed, 3 insertions(+)
---
diff --git a/app/core/gimpimage.c b/app/core/gimpimage.c
index 7002935dcd..818ed949da 100644
--- a/app/core/gimpimage.c
+++ b/app/core/gimpimage.c
@@ -5449,6 +5449,7 @@ gimp_image_remove_vectors (GimpImage   *image,
   gimp_item_start_move (GIMP_ITEM (vectors), push_undo);
 
   selected_vectors = gimp_image_get_selected_vectors (image);
+  selected_vectors = g_list_copy (selected_vectors);
 
   if (push_undo)
     gimp_image_undo_push_vectors_remove (image, C_("undo-type", "Remove Path"), vectors,
@@ -5470,6 +5471,8 @@ gimp_image_remove_vectors (GimpImage   *image,
       gimp_image_set_selected_vectors (image, new_selected);
     }
 
+  g_list_free (selected_vectors);
+
   gimp_item_end_move (GIMP_ITEM (vectors), push_undo);
 
   g_object_unref (vectors);


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