[gtk/wip/baedert/for-master] gsk: Fix border node diff implementation
- From: Timm Bäder <baedert src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [gtk/wip/baedert/for-master] gsk: Fix border node diff implementation
 
- Date: Fri,  7 Aug 2020 04:54:42 +0000 (UTC)
 
commit 27099c04414ded7d1446fb644a381ca2483e9d93
Author: Timm Bäder <mail baedert org>
Date:   Fri Aug 7 06:54:16 2020 +0200
    gsk: Fix border node diff implementation
    
    This was showing up in the interactive constraint demo in gtk4-demo.
 gsk/gskrendernodeimpl.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/gsk/gskrendernodeimpl.c b/gsk/gskrendernodeimpl.c
index e8a1ad2a6e..0c0a809b7f 100644
--- a/gsk/gskrendernodeimpl.c
+++ b/gsk/gskrendernodeimpl.c
@@ -544,8 +544,9 @@ gsk_border_node_diff (GskRenderNode  *node1,
 
   if (self1->uniform &&
       self2->uniform &&
-      gdk_rgba_equal (&self1->border_color[0], &self2->border_color[0]) &&
-      self1->border_width[0] == self2->border_width[0])
+      self1->border_width[0] == self2->border_width[0] &&
+      gsk_rounded_rect_equal (&self1->outline, &self2->outline) &&
+      gdk_rgba_equal (&self1->border_color[0], &self2->border_color[0]))
     return;
 
   if (gsk_rounded_rect_equal (&self1->outline, &self2->outline) &&
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]