]> git.sesse.net Git - vlc/commitdiff
* ./plugins/lirc/lirc.c: fixed my mistakes from yesterday.
authorSam Hocevar <sam@videolan.org>
Wed, 20 Feb 2002 01:47:01 +0000 (01:47 +0000)
committerSam Hocevar <sam@videolan.org>
Wed, 20 Feb 2002 01:47:01 +0000 (01:47 +0000)
plugins/lirc/lirc.c

index d5fa8420ff6e50f4ea0e99611cafc8ce1c3c2dee..fe5c45de26f888e21d3b372ebc1857f86319c91b 100644 (file)
@@ -2,7 +2,7 @@
  * lirc.c : lirc plugin for vlc
  *****************************************************************************
  * Copyright (C) 2002 VideoLAN
- * $Id: lirc.c,v 1.4 2002/02/19 03:54:55 sam Exp $
+ * $Id: lirc.c,v 1.5 2002/02/20 01:47:01 sam Exp $
  *
  * Authors: Sigmund Augdal <sigmunau@idi.ntnu.no>
  *
@@ -140,15 +140,20 @@ static void intf_Run( intf_thread_t *p_intf )
     char *code;
     char *c;
 
+    /* Manage core vlc functions through the callback */
+    p_intf->pf_manage( p_intf );
+
     while( !p_intf->b_die && lirc_nextcode(&code) == 0 )
     {
+printf("code\n");
         if( code == NULL )
         {
             continue;
         }
 
-        while( !p_intf->b_die && c != NULL
-                && lirc_code2char( p_intf->p_sys->config, code, &c ) == 0 )
+        while( !p_intf->b_die 
+                && lirc_code2char( p_intf->p_sys->config, code, &c ) == 0
+                && c != NULL )
         {
             if( !strcmp( c, "QUIT" ) )
             {
@@ -265,5 +270,6 @@ static void intf_Run( intf_thread_t *p_intf )
         /* Manage core vlc functions through the callback */
         p_intf->pf_manage( p_intf );
     }
+printf("end of intf\n");
 }