summaryrefslogtreecommitdiff
path: root/gtk/gtkconstraintsolver.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2019-06-29 14:21:58 +0000
committerEmmanuele Bassi <ebassi@gnome.org>2019-07-01 00:10:11 +0100
commite3c4fb67cac173e37be320f48566d410eca87fed (patch)
tree6062e3768b53072066b93472f28ccd2a80f4447f /gtk/gtkconstraintsolver.c
parenta9dfca04e4403b9e7b17e9550a7b837c1b232f2c (diff)
downloadgtk+-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.c4
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
{