[gtk/wip/baedert/for-master] widget: Don't leak css transform



commit e22c6bdc1be2f39ad0c1664d91073a35683ea0d9
Author: Timm Bäder <mail baedert org>
Date:   Sat Jun 13 20:40:40 2020 +0200

    widget: Don't leak css transform

 gtk/gtkwidget.c | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index bd3a69f7f1..01046332a3 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -3913,6 +3913,8 @@ gtk_widget_allocate (GtkWidget    *widget,
       transform = gsk_transform_translate (transform, &GRAPHENE_POINT_INIT (adjusted.width / 2, 
adjusted.height / 2));
       transform = gsk_transform_transform (transform, css_transform);
       transform = gsk_transform_translate (transform, &GRAPHENE_POINT_INIT (- adjusted.width / 2, - 
adjusted.height / 2));
+
+      gsk_transform_unref (css_transform);
     }
 
   adjusted.x += border.left + padding.left;


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