X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fmisc%2Finhibit.c;h=b2c590fd471a9b4b3fd56e9000984d8f822cca03;hb=326015842fbb404a7d947d1d7cdeb64fe879b69c;hp=0985ad126250244590b29af0e4f547fede9f78d0;hpb=449fd28aaf007c6411251dae9d0dbfdc65b135d1;p=vlc diff --git a/modules/misc/inhibit.c b/modules/misc/inhibit.c index 0985ad1262..b2c590fd47 100644 --- a/modules/misc/inhibit.c +++ b/modules/misc/inhibit.c @@ -34,7 +34,8 @@ # include "config.h" #endif -#include +#include +#include #include #include @@ -62,7 +63,7 @@ struct intf_sys_t * Module descriptor *****************************************************************************/ vlc_module_begin(); - set_description( _("Power Management Inhibitor") ); + set_description( N_("Power Management Inhibitor") ); set_capability( "interface", 0 ); set_callbacks( Activate, Deactivate ); vlc_module_end(); @@ -226,13 +227,12 @@ static int UnInhibit( intf_thread_t *p_intf ) static void Run( intf_thread_t *p_intf ) { vlc_object_lock( p_intf ); - for(;;) + while( vlc_object_alive( p_intf ) ) { input_thread_t *p_input; /* Check playing state every 30 seconds */ - if( vlc_object_timedwait( p_intf, mdate() + 30000000 ) < 0 ) - break; + vlc_object_timedwait( p_intf, mdate() + 30000000 ); p_input = vlc_object_find( p_intf, VLC_OBJECT_INPUT, FIND_ANYWHERE ); if( p_input )