From aa8f06db95590d0ce117091c4d11c23324f7c146 Mon Sep 17 00:00:00 2001 From: Alx Sa Date: Thu, 12 Mar 2026 03:16:22 +0000 Subject: [PATCH] plug-ins: Don't show TIFF Reduced Image toggle... ...when there is only one page. The TIFF load dialog appears when either there are multiple pages, or we need to make a decision about how to render the alpha channel. The "Show reduced images" was shown in both situations, even though it is not applicable when we only have one page. This patch modes that code inside the "if (pages->n_pages > 1)" condition to prevent it from showing when it's not needed. --- plug-ins/file-tiff/file-tiff-load.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/plug-ins/file-tiff/file-tiff-load.c b/plug-ins/file-tiff/file-tiff-load.c index 11ad582ca0..750dc60723 100644 --- a/plug-ins/file-tiff/file-tiff-load.c +++ b/plug-ins/file-tiff/file-tiff-load.c @@ -3015,19 +3015,19 @@ load_dialog (GimpProcedure *procedure, gimp_procedure_dialog_fill (GIMP_PROCEDURE_DIALOG (dialog), "tiff-vbox", NULL); - toggle = gtk_check_button_new_with_mnemonic (_("_Show reduced images")); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (toggle), - pages->show_reduced); - gtk_widget_set_margin_bottom (toggle, 6); - gtk_box_pack_start (GTK_BOX (vbox), toggle, TRUE, TRUE, 0); - gtk_widget_set_visible (toggle, TRUE); - - g_signal_connect (toggle, "toggled", - G_CALLBACK (tiff_dialog_show_reduced), - pages); - if (pages->n_pages > 1) { + toggle = gtk_check_button_new_with_mnemonic (_("_Show reduced images")); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (toggle), + pages->show_reduced); + gtk_widget_set_margin_bottom (toggle, 6); + gtk_box_pack_start (GTK_BOX (vbox), toggle, TRUE, TRUE, 0); + gtk_widget_set_visible (toggle, TRUE); + + g_signal_connect (toggle, "toggled", + G_CALLBACK (tiff_dialog_show_reduced), + pages); + /* Page Selector */ pages->selector = gimp_page_selector_new (); gtk_widget_set_size_request (pages->selector, 300, 200);