From eef0e9e699ddfb2890837f44b26fddc4d62eb89a Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Wed, 29 Aug 2012 09:12:42 +0200 Subject: [PATCH] Deactivate 'Show profiles' if 'table print' is checked. This bug was reported by Henrik Brautaset Aronsen, it was happening when: """you select table print, perform the print and then open the print dialogue again""". In such case the 'Show profiles' button was activated while the 'Print table' type was selected. Signed-off-by: Pierre-Yves Chibon --- print.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/print.c b/print.c index 5a1a784b2..1a590bca3 100644 --- a/print.c +++ b/print.c @@ -490,6 +490,9 @@ static GtkWidget *print_dialog(GtkPrintOperation *operation, gpointer user_data) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), print_options.print_profiles); gtk_box_pack_start(GTK_BOX(box), button, FALSE, FALSE, 2); g_signal_connect(G_OBJECT(button), "toggled", G_CALLBACK(print_profiles_toggle), NULL); + if (print_options.type == TABLE) + // type == table - disable the profile option + gtk_widget_set_sensitive(button, FALSE); g_signal_connect(radio1, "toggled", G_CALLBACK(set_pretty), button); g_signal_connect(radio2, "toggled", G_CALLBACK(set_table), button);