es_descriptor_t * p_es;\r
es_descriptor_t * p_es_old;\r
int i_index;\r
+ int i_es;\r
\r
/* find the selected ES */\r
+ i_es = Item->Tag;\r
+\r
+ /* find selected menu item */\r
i_index = Item2Index( RootCurrent, Item ) - 1;\r
if( i_index < 0 )\r
{\r
else\r
{\r
vlc_mutex_lock( &p_input_bank->pp_input[0]->stream.stream_lock );\r
- p_es = p_input_bank->pp_input[0]->stream.pp_es[i_index];\r
+ p_es = p_input_bank->pp_input[0]->stream.pp_es[i_es];\r
vlc_mutex_unlock( &p_input_bank->pp_input[0]->stream.stream_lock );\r
}\r
\r
Item->Hint = Name;\r
Item->Caption = Name;\r
Item->OnClick = MenuItemClick;\r
+ Item->Tag = -1;\r
Root->Add( Item );\r
\r
/* separator item */\r
Item->RadioItem = true;\r
Item->Hint = Name;\r
Item->Caption = Name;\r
+ Item->Tag = i;\r
\r
if( p_es == p_input_bank->pp_input[0]->stream.pp_es[i] )\r
{\r