From a97fd306b6fac5f83c3e5a3cd5bebbb4e215aabb Mon Sep 17 00:00:00 2001 From: Jan Kolarik Date: Wed, 5 Jun 2024 10:37:53 +0000 Subject: [PATCH] main: Move download callbacks setup after cmd parsing Otherwise `quiet` is not parsed yet. --- dnf5/main.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/dnf5/main.cpp b/dnf5/main.cpp index 2f60569cc..c81da185d 100644 --- a/dnf5/main.cpp +++ b/dnf5/main.cpp @@ -1186,13 +1186,6 @@ int main(int argc, char * argv[]) try { return 0; } - auto download_callbacks_uptr = std::make_unique(); - auto * download_callbacks = download_callbacks_uptr.get(); - download_callbacks->set_show_total_bar_limit(static_cast(-1)); - if (!context.get_quiet()) { - base.set_download_callbacks(std::move(download_callbacks_uptr)); - } - // Parse command line arguments { auto & arg_parser = context.get_argument_parser(); @@ -1245,6 +1238,13 @@ int main(int argc, char * argv[]) try { } } + auto download_callbacks_uptr = std::make_unique(); + auto * download_callbacks = download_callbacks_uptr.get(); + download_callbacks->set_show_total_bar_limit(static_cast(-1)); + if (!context.get_quiet()) { + base.set_download_callbacks(std::move(download_callbacks_uptr)); + } + auto command = context.get_selected_command(); // Gets set to true when any repository is created from configuration or a