X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Finput%2Finput_internal.h;h=b0069e7f124d183c002cbb32e39735501603ea7f;hb=f2b2e37c04b2921e29daa3260dc696646ad4f10c;hp=a825e538d4e4e1363ac0b12ecaa4075c2e93e1b4;hpb=d727c4590f83751a2f28fcdfd8af3886ebeb45d8;p=vlc diff --git a/src/input/input_internal.h b/src/input/input_internal.h index a825e538d4..b0069e7f12 100644 --- a/src/input/input_internal.h +++ b/src/input/input_internal.h @@ -281,6 +281,7 @@ static inline void input_item_SetArtFetched( input_item_t *p_i, bool artfetched p_i->p_meta->i_status &= ~ITEM_ART_FETCHED; } +void input_item_SetHasErrorWhenReading( input_item_t *p_i, bool error ); /********************************************************************** * Item metadata @@ -390,6 +391,8 @@ static inline void input_ChangeStateWithVarCallback( input_thread_t *p_input, in p_input->i_state = state; + input_item_SetHasErrorWhenReading( p_input->p->input.p_item, (state == ERROR_S) ); + if( callback ) { var_SetInteger( p_input, "state", state );