summaryrefslogtreecommitdiff
path: root/tests/testfilechooser.c
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@gnome.org>2013-06-21 10:19:54 -0500
committerFederico Mena Quintero <federico@gnome.org>2013-06-21 10:41:39 -0500
commit8d4741042672cfa57ee5050ccb4fe06fa75289c0 (patch)
tree83577e2a3050a99cad19ca04651e1d945befed98 /tests/testfilechooser.c
parent1b3f9df361ac473cf7eb304002c4a36127317ead (diff)
downloadgtk+-8d4741042672cfa57ee5050ccb4fe06fa75289c0.tar.gz
filechooser: In testfilechooser, be strict about the --action option
It would default to GTK_FILE_CHOOSER_ACTION_OPEN if the user's specified --action could not be parsed. I can never remember what the right options are, so make the program bail out if the user specifies an unrecognized option. Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Diffstat (limited to 'tests/testfilechooser.c')
-rw-r--r--tests/testfilechooser.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/testfilechooser.c b/tests/testfilechooser.c
index 7959411ed9..90cacfb868 100644
--- a/tests/testfilechooser.c
+++ b/tests/testfilechooser.c
@@ -566,6 +566,11 @@ main (int argc, char **argv)
action = GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER;
else if (! strcmp ("create_folder", action_arg))
action = GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER;
+ else
+ {
+ g_print ("--action must be one of \"open\", \"save\", \"select_folder\", \"create_folder\"\n");
+ return 1;
+ }
g_free (action_arg);
}