forked from AuroraMiddleware/gtk
gtk-reftest: Clarify --direction argument parameters
... and print a proper error message when the parameter is not recognized.
This commit is contained in:
parent
8bba9b6a4a
commit
690fb31fb4
@ -44,7 +44,7 @@ static const GOptionEntry test_args[] = {
|
|||||||
{ "directory", 'd', 0, G_OPTION_ARG_FILENAME, &arg_base_dir,
|
{ "directory", 'd', 0, G_OPTION_ARG_FILENAME, &arg_base_dir,
|
||||||
"Directory to run tests from", "DIR" },
|
"Directory to run tests from", "DIR" },
|
||||||
{ "direction", 0, 0, G_OPTION_ARG_STRING, &arg_direction,
|
{ "direction", 0, 0, G_OPTION_ARG_STRING, &arg_direction,
|
||||||
"Set text direction", "DIRECTION" },
|
"Set text direction", "ltr|rtl" },
|
||||||
{ NULL }
|
{ NULL }
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -70,6 +70,8 @@ parse_command_line (int *argc, char ***argv)
|
|||||||
gtk_widget_set_default_direction (GTK_TEXT_DIR_RTL);
|
gtk_widget_set_default_direction (GTK_TEXT_DIR_RTL);
|
||||||
else if (g_strcmp0 (arg_direction, "ltr") == 0)
|
else if (g_strcmp0 (arg_direction, "ltr") == 0)
|
||||||
gtk_widget_set_default_direction (GTK_TEXT_DIR_LTR);
|
gtk_widget_set_default_direction (GTK_TEXT_DIR_LTR);
|
||||||
|
else
|
||||||
|
g_printerr ("Invalid argument passed to --direction argument. Valid arguments are 'ltr' and 'rtl'\n");
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user