libsysprof-analyze: use EggBitset instead of GTK

This uses the newly brought in EggBitset instead of GtkBitset so that we
can drop our GTK dependency in the libsysprof-analyze library.
This commit is contained in:
Christian Hergert
2023-05-25 15:13:45 -07:00
parent 375aaf7086
commit ff41633abc
7 changed files with 93 additions and 93 deletions

View File

@ -149,8 +149,8 @@ sysprof_document_symbols_worker (GTask *task,
{ "- - Guest User - -", SYSPROF_ADDRESS_CONTEXT_GUEST_USER },
};
Symbolize *state = task_data;
GtkBitsetIter iter;
GtkBitset *bitset;
EggBitsetIter iter;
EggBitset *bitset;
GListModel *model;
guint i;
@ -182,7 +182,7 @@ sysprof_document_symbols_worker (GTask *task,
/* Walk through the available traceables which need symbols extracted */
if (!SYSPROF_IS_NO_SYMBOLIZER (state->symbolizer) &&
gtk_bitset_iter_init_first (&iter, bitset, &i))
egg_bitset_iter_init_first (&iter, bitset, &i))
{
do
{
@ -196,7 +196,7 @@ sysprof_document_symbols_worker (GTask *task,
traceable,
state->symbolizer);
}
while (gtk_bitset_iter_next (&iter, &i));
while (egg_bitset_iter_next (&iter, &i));
}
g_task_return_pointer (task,