|
|
dsn_info->name); | dsn_info->name); |
gnome_db_config_free_data_source_info (dsn_info); | gnome_db_config_free_data_source_info (dsn_info); |
} | } |
else |
else { |
|
GList *dsn_list; |
|
GList *l; |
|
|
|
/* load data sources */ |
|
dsn_list = gnome_db_config_get_data_source_list (); |
|
for (l = dsn_list; l != NULL; l = l->next) { |
|
GdaDataSourceInfo *dsn_info = (GdaDataSourceInfo *) l->data; |
|
|
|
if (!dsn_info) |
|
continue; |
|
|
|
/* add the data source to the option menu */ |
|
gnome_db_option_menu_add_item (GTK_OPTION_MENU (selector), dsn_info->name); |
|
} |
|
|
|
gnome_db_config_free_data_source_list (dsn_list); |
gtk_option_menu_set_history (GTK_OPTION_MENU (selector), 0); | gtk_option_menu_set_history (GTK_OPTION_MENU (selector), 0); |
|
} |
} | } |
| |
/* | /* |