diff --git a/app/display/gimpcanvasitem.c b/app/display/gimpcanvasitem.c index ff467e6746..e4a7fe4c93 100644 --- a/app/display/gimpcanvasitem.c +++ b/app/display/gimpcanvasitem.c @@ -493,6 +493,11 @@ gimp_canvas_item_end_change (GimpCanvasItem *item) gdk_region_destroy (region); } } + else if (private->change_region) + { + gdk_region_destroy (private->change_region); + private->change_region = NULL; + } } void