diff options
author | Matthias Clasen <mclasen@redhat.com> | 2019-06-29 14:21:58 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2019-07-01 00:10:11 +0100 |
commit | e3c4fb67cac173e37be320f48566d410eca87fed (patch) | |
tree | 6062e3768b53072066b93472f28ccd2a80f4447f /gtk/gtkconstraintsolver.c | |
parent | a9dfca04e4403b9e7b17e9550a7b837c1b232f2c (diff) | |
download | gtk+-e3c4fb67cac173e37be320f48566d410eca87fed.tar.gz |
constraints: Add some internal apis
Checking if a set is empty or a singleton can
be done more efficiently than determining its size.
Diffstat (limited to 'gtk/gtkconstraintsolver.c')
-rw-r--r-- | gtk/gtkconstraintsolver.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkconstraintsolver.c b/gtk/gtkconstraintsolver.c index 278e2e4984..e0f3e418cd 100644 --- a/gtk/gtkconstraintsolver.c +++ b/gtk/gtkconstraintsolver.c @@ -1168,7 +1168,7 @@ gtk_constraint_solver_choose_subject (GtkConstraintSolver *self, GtkConstraintVariableSet *cset = g_hash_table_lookup (self->columns, t_v); if (cset == NULL || - (gtk_constraint_variable_set_size (cset) == 1 && + (gtk_constraint_variable_set_is_singleton (cset) && g_hash_table_contains (self->columns, self->objective))) { subject = t_v; @@ -1865,7 +1865,7 @@ gtk_constraint_solver_remove_constraint (GtkConstraintSolver *self, if (exit_var == NULL) { - if (gtk_constraint_variable_set_size (set) == 0) + if (gtk_constraint_variable_set_is_empty (set)) gtk_constraint_solver_remove_column (self, marker); else { |