[gtk/wip/ebassi/constraint-layout: 24/69] constraints: Make internal consistency required



commit a39bbb204100fa8f6800cb405cf0057bf6d2b324
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Jun 26 02:30:31 2019 +0000

    constraints: Make internal consistency required
    
    The relations between left, right, width
    and top, bottom, height are required for
    internal consistency. It doesn't make sense
    to ever drop these.
    
    Changing the strength of these relations makes
    my systems behave much more stable.

 gtk/gtkconstraintlayout.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkconstraintlayout.c b/gtk/gtkconstraintlayout.c
index ac07219d4f..390149fde2 100644
--- a/gtk/gtkconstraintlayout.c
+++ b/gtk/gtkconstraintlayout.c
@@ -222,7 +222,7 @@ get_child_attribute (GtkConstraintLayoutChild *self,
 
         gtk_constraint_solver_add_constraint (solver,
                                               res, GTK_CONSTRAINT_RELATION_EQ, expr,
-                                              GTK_CONSTRAINT_WEIGHT_MEDIUM);
+                                              GTK_CONSTRAINT_WEIGHT_REQUIRED);
       }
       break;
 
@@ -244,7 +244,7 @@ get_child_attribute (GtkConstraintLayoutChild *self,
 
         gtk_constraint_solver_add_constraint (solver,
                                               res, GTK_CONSTRAINT_RELATION_EQ, expr,
-                                              GTK_CONSTRAINT_WEIGHT_MEDIUM);
+                                              GTK_CONSTRAINT_WEIGHT_REQUIRED);
       }
       break;
 


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