Skip to content

Commit

Permalink
app: Use autocleanup for FlatpakTablePrinter
Browse files Browse the repository at this point in the history
  • Loading branch information
smcv authored and alexlarsson committed Apr 16, 2021
1 parent 282647c commit c2490aa
Show file tree
Hide file tree
Showing 12 changed files with 14 additions and 27 deletions.
3 changes: 1 addition & 2 deletions app/flatpak-builtins-document-list.c
Expand Up @@ -64,7 +64,7 @@ print_documents (const char *app_id,
g_autoptr(GVariantIter) iter = NULL;
const char *id;
const char *origin;
FlatpakTablePrinter *printer;
g_autoptr(FlatpakTablePrinter) printer = NULL;
g_autofree char *mountpoint = NULL;
gboolean need_perms = FALSE;
int i;
Expand Down Expand Up @@ -153,7 +153,6 @@ print_documents (const char *app_id,
}

flatpak_table_printer_print (printer);
flatpak_table_printer_free (printer);

return TRUE;
}
Expand Down
3 changes: 1 addition & 2 deletions app/flatpak-builtins-history.c
Expand Up @@ -124,7 +124,7 @@ print_history (GPtrArray *dirs,
GCancellable *cancellable,
GError **error)
{
FlatpakTablePrinter *printer;
g_autoptr(FlatpakTablePrinter) printer = NULL;
sd_journal *j;
int r;
int i;
Expand Down Expand Up @@ -348,7 +348,6 @@ print_history (GPtrArray *dirs,
}

flatpak_table_printer_print (printer);
flatpak_table_printer_free (printer);

sd_journal_close (j);

Expand Down
4 changes: 1 addition & 3 deletions app/flatpak-builtins-list.c
Expand Up @@ -120,7 +120,7 @@ print_table_for_refs (gboolean print_apps,
GCancellable *cancellable,
GError **error)
{
FlatpakTablePrinter *printer;
g_autoptr(FlatpakTablePrinter) printer = NULL;
int i;
FlatpakKinds match_kinds;
g_autofree char *match_id = NULL;
Expand Down Expand Up @@ -353,8 +353,6 @@ print_table_for_refs (gboolean print_apps,
g_print ("\n");
}

flatpak_table_printer_free (printer);

return TRUE;
}

Expand Down
3 changes: 1 addition & 2 deletions app/flatpak-builtins-permission-list.c
Expand Up @@ -133,7 +133,7 @@ flatpak_builtin_permission_list (int argc, char **argv,
XdpDbusPermissionStore *store = NULL;
const char *table;
const char *id;
FlatpakTablePrinter *printer = NULL;
g_autoptr(FlatpakTablePrinter) printer = NULL;

context = g_option_context_new (_("[TABLE] [ID] - List permissions"));
g_option_context_set_translation_domain (context, GETTEXT_PACKAGE);
Expand Down Expand Up @@ -194,7 +194,6 @@ flatpak_builtin_permission_list (int argc, char **argv,
}

flatpak_table_printer_print (printer);
flatpak_table_printer_free (printer);

return TRUE;
}
Expand Down
3 changes: 1 addition & 2 deletions app/flatpak-builtins-permission-show.c
Expand Up @@ -105,7 +105,7 @@ flatpak_builtin_permission_show (int argc, char **argv,
g_autoptr(GDBusConnection) session_bus = NULL;
XdpDbusPermissionStore *store = NULL;
const char *app_id;
FlatpakTablePrinter *printer = NULL;
g_autoptr(FlatpakTablePrinter) printer = NULL;
int i;
g_auto(GStrv) tables = NULL;

Expand Down Expand Up @@ -150,7 +150,6 @@ flatpak_builtin_permission_show (int argc, char **argv,
}

flatpak_table_printer_print (printer);
flatpak_table_printer_free (printer);

return TRUE;
}
Expand Down
3 changes: 1 addition & 2 deletions app/flatpak-builtins-ps.c
Expand Up @@ -117,7 +117,7 @@ static gboolean
enumerate_instances (Column *columns, GError **error)
{
g_autoptr(GPtrArray) instances = NULL;
FlatpakTablePrinter *printer;
g_autoptr(FlatpakTablePrinter) printer = NULL;
int i, j;
g_autoptr(GVariant) compositor_apps = NULL;

Expand Down Expand Up @@ -225,7 +225,6 @@ enumerate_instances (Column *columns, GError **error)
}

flatpak_table_printer_print (printer);
flatpak_table_printer_free (printer);

return TRUE;
}
Expand Down
3 changes: 1 addition & 2 deletions app/flatpak-builtins-remote-list.c
Expand Up @@ -64,7 +64,7 @@ static Column all_columns[] = {
static gboolean
list_remotes (GPtrArray *dirs, Column *columns, GCancellable *cancellable, GError **error)
{
FlatpakTablePrinter *printer;
g_autoptr(FlatpakTablePrinter) printer = NULL;
int i, j, k;

if (columns[0].name == NULL)
Expand Down Expand Up @@ -212,7 +212,6 @@ list_remotes (GPtrArray *dirs, Column *columns, GCancellable *cancellable, GErro
}

flatpak_table_printer_print (printer);
flatpak_table_printer_free (printer);

return TRUE;
}
Expand Down
4 changes: 1 addition & 3 deletions app/flatpak-builtins-remote-ls.c
Expand Up @@ -120,7 +120,7 @@ strip_last_element (const char *id,
static gboolean
ls_remote (GHashTable *refs_hash, const char **arches, const char *app_runtime, Column *columns, GCancellable *cancellable, GError **error)
{
FlatpakTablePrinter *printer;
g_autoptr(FlatpakTablePrinter) printer = NULL;
guint n_keys;
g_autofree FlatpakDecomposed **keys = NULL;
int i, j;
Expand Down Expand Up @@ -378,8 +378,6 @@ ls_remote (GHashTable *refs_hash, const char **arches, const char *app_runtime,
g_print ("\n");
}

flatpak_table_printer_free (printer);

return TRUE;
}

Expand Down
6 changes: 2 additions & 4 deletions app/flatpak-builtins-repo.c
Expand Up @@ -327,7 +327,7 @@ print_branches (OstreeRepo *repo,
GVariant *index,
GVariant *summary)
{
FlatpakTablePrinter *printer;
g_autoptr(FlatpakTablePrinter) printer = NULL;

printer = flatpak_table_printer_new ();
flatpak_table_printer_set_column_title (printer, 0, _("Ref"));
Expand Down Expand Up @@ -377,14 +377,13 @@ print_branches (OstreeRepo *repo,
flatpak_table_printer_sort (printer, (GCompareFunc) strcmp);

flatpak_table_printer_print (printer);
flatpak_table_printer_free (printer);
}

static void
print_subsets (OstreeRepo *repo,
GVariant *index)
{
FlatpakTablePrinter *printer;
g_autoptr(FlatpakTablePrinter) printer = NULL;

printer = flatpak_table_printer_new ();
flatpak_table_printer_set_column_title (printer, 0, _("Subset"));
Expand Down Expand Up @@ -427,7 +426,6 @@ print_subsets (OstreeRepo *repo,
}

flatpak_table_printer_print (printer);
flatpak_table_printer_free (printer);
}


Expand Down
4 changes: 1 addition & 3 deletions app/flatpak-builtins-search.c
Expand Up @@ -245,7 +245,7 @@ print_app (Column *columns, MatchResult *res, FlatpakTablePrinter *printer)
static void
print_matches (Column *columns, GSList *matches)
{
FlatpakTablePrinter *printer = NULL;
g_autoptr(FlatpakTablePrinter) printer = NULL;
int rows, cols;
GSList *s;

Expand All @@ -262,8 +262,6 @@ print_matches (Column *columns, GSList *matches)
flatpak_get_window_size (&rows, &cols);
flatpak_table_printer_print_full (printer, 0, cols, NULL, NULL);
g_print ("\n");

flatpak_table_printer_free (printer);
}

gboolean
Expand Down
3 changes: 1 addition & 2 deletions app/flatpak-cli-transaction.c
Expand Up @@ -931,7 +931,7 @@ print_permissions (FlatpakCliTransaction *self,
g_autoptr(GPtrArray) system_bus_talk = g_ptr_array_new_with_free_func (g_free);
g_autoptr(GPtrArray) system_bus_own = g_ptr_array_new_with_free_func (g_free);
g_autoptr(GPtrArray) tags = g_ptr_array_new_with_free_func (g_free);
FlatpakTablePrinter *printer;
g_autoptr(FlatpakTablePrinter) printer = NULL;
int max_permission_width;
int n_permission_cols;
int i, j;
Expand Down Expand Up @@ -1014,7 +1014,6 @@ print_permissions (FlatpakCliTransaction *self,
flatpak_table_printer_set_column_expand (printer, i, TRUE);

flatpak_table_printer_print_full (printer, 0, cols, &table_rows, &table_cols);
flatpak_table_printer_free (printer);

g_print ("\n\n");

Expand Down
2 changes: 2 additions & 0 deletions app/flatpak-table-printer.h
Expand Up @@ -97,4 +97,6 @@ void flatpak_table_printer_set_column_skip_unique (FlatpakTablePri
int column,
gboolean skip_unique);

G_DEFINE_AUTOPTR_CLEANUP_FUNC (FlatpakTablePrinter, flatpak_table_printer_free)

#endif /* __FLATPAK_TABLE_PRINTER_H__ */

0 comments on commit c2490aa

Please sign in to comment.