tests: select the first widget if none was specified at start up

This commit is contained in:
Thomas Wood 2012-10-18 14:47:50 +01:00
parent a3d4039076
commit df5869c8ae
2 changed files with 14 additions and 4 deletions

View File

@ -414,7 +414,10 @@ create_combo_box (gchar *selected_widget)
combo = mx_combo_box_new ();
needle = g_ascii_strdown (selected_widget, -1);
if (selected_widget)
needle = g_ascii_strdown (selected_widget, -1);
else
needle = NULL;
for (i = 0; i < G_N_ELEMENTS (types); i++)
{
@ -422,7 +425,7 @@ create_combo_box (gchar *selected_widget)
haystack = g_ascii_strdown (g_type_name (types[i]), -1);
if (strstr (haystack, needle))
if (needle && strstr (haystack, needle))
set_index = i;
g_free (haystack);
@ -573,6 +576,8 @@ main (int argc, char **argv)
if (argc > 1)
selected_widget = argv[1];
else
selected_widget = NULL;
/* main content */
data.table = mx_table_new ();

View File

@ -292,7 +292,10 @@ create_combo_box (gchar *selected_widget)
combo = mx_combo_box_new ();
needle = g_ascii_strdown (selected_widget, -1);
if (selected_widget)
needle = g_ascii_strdown (selected_widget, -1);
else
needle = NULL;
for (i = 0; i < G_N_ELEMENTS (types); i++)
{
@ -300,7 +303,7 @@ create_combo_box (gchar *selected_widget)
haystack = g_ascii_strdown (g_type_name (types[i]), -1);
if (strstr (haystack, needle))
if (needle && strstr (haystack, needle))
set_index = i;
g_free (haystack);
@ -451,6 +454,8 @@ main (int argc, char **argv)
if (argc > 1)
selected_widget = argv[1];
else
selected_widget = NULL;
/* main content */
data.table = mx_table_new ();