From 541ee90d27359a40f96ee3f1c6a0cf4e5d6dba73 Mon Sep 17 00:00:00 2001 From: deepend Date: Fri, 30 Jan 2026 17:40:44 -0700 Subject: [PATCH] Updated mg_progressbar_update() to toggle GTK3 progress bar direction via gtk_progress_bar_set_inverted() while keeping GTK2 orientation enums behind #if !HAVE_GTK3, preserving the flip behavior each cycle for both builds. --- src/fe-gtk/maingui.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/fe-gtk/maingui.c b/src/fe-gtk/maingui.c index f0b4b99c..ebb55ad3 100644 --- a/src/fe-gtk/maingui.c +++ b/src/fe-gtk/maingui.c @@ -749,13 +749,21 @@ mg_progressbar_update (GtkWidget *bar) if (type == 0) { type = 1; +#if HAVE_GTK3 + gtk_progress_bar_set_inverted (GTK_PROGRESS_BAR (bar), TRUE); +#else gtk_progress_bar_set_orientation ((GtkProgressBar *) bar, GTK_PROGRESS_RIGHT_TO_LEFT); +#endif } else { type = 0; +#if HAVE_GTK3 + gtk_progress_bar_set_inverted (GTK_PROGRESS_BAR (bar), FALSE); +#else gtk_progress_bar_set_orientation ((GtkProgressBar *) bar, GTK_PROGRESS_LEFT_TO_RIGHT); +#endif } pos = 0.05; }