From cc3fc2be3ea3f322ca53b13b82dc9e73a44e58b2 Mon Sep 17 00:00:00 2001 From: Lucas Almeida Rocha Date: Tue, 28 Jun 2005 04:43:10 +0000 Subject: [PATCH] Error handling when trying to use checklist and radiolist in the same List dialog --- ChangeLog | 6 ++++++ src/tree.c | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/ChangeLog b/ChangeLog index 5675c96..f6beeab 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2005-06-28 Lucas Rocha + + * src/tree.c: error handling when trying to + use checklist and radiolist at the same List + dialog. + 2005-06-27 Lucas Rocha * src/tree.c, src/about.c: add double-clicking on diff --git a/src/tree.c b/src/tree.c index 46b68c2..0e213d5 100644 --- a/src/tree.c +++ b/src/tree.c @@ -308,6 +308,12 @@ zenity_tree (ZenityData *data, ZenityTreeData *tree_data) return; } + if (tree_data->checkbox && tree_data->radiobox) { + g_printerr (_("You should use only one List dialog type.\n")); + data->exit_code = zenity_util_return_exit_code (ZENITY_ERROR); + return; + } + glade_xml_signal_autoconnect (glade_dialog); dialog = glade_xml_get_widget (glade_dialog, "zenity_tree_dialog");