Wi-Fi menu, pass over the entry index to know which network we're trying to connect

This commit is contained in:
Jean-André Santoni 2016-09-23 14:45:07 +02:00
parent efeebf32ec
commit def77b5d34
3 changed files with 10 additions and 1 deletions

View File

@ -1493,7 +1493,9 @@ static void menu_input_wifi_cb(void *userdata, const char *passphrase)
{ {
(void)userdata; (void)userdata;
driver_wifi_connect_ssid(0, passphrase); unsigned idx = menu_input_dialog_get_kb_idx();
driver_wifi_connect_ssid(idx, passphrase);
menu_input_dialog_end(); menu_input_dialog_end();
} }

View File

@ -81,6 +81,11 @@ unsigned menu_input_dialog_get_kb_type(void)
return menu_input_dialog_keyboard_type; return menu_input_dialog_keyboard_type;
} }
unsigned menu_input_dialog_get_kb_idx(void)
{
return menu_input_dialog_keyboard_idx;
}
bool menu_input_dialog_get_display_kb(void) bool menu_input_dialog_get_display_kb(void)
{ {
return menu_input_dialog_keyboard_display; return menu_input_dialog_keyboard_display;

View File

@ -45,6 +45,8 @@ const char *menu_input_dialog_get_buffer(void);
unsigned menu_input_dialog_get_kb_type(void); unsigned menu_input_dialog_get_kb_type(void);
unsigned menu_input_dialog_get_kb_idx(void);
bool menu_input_dialog_start_search(void); bool menu_input_dialog_start_search(void);
void menu_input_dialog_hide_kb(void); void menu_input_dialog_hide_kb(void);