mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-28 13:10:19 +00:00
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 <pingou@pingoured.fr>
This commit is contained in:
parent
9d46581913
commit
eef0e9e699
1 changed files with 3 additions and 0 deletions
3
print.c
3
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);
|
||||
|
|
Loading…
Reference in a new issue