Code

Added screen_idle() function.
authorKalle Wallin <kaw@linux.se>
Wed, 21 Apr 2004 08:35:30 +0000 (08:35 +0000)
committerKalle Wallin <kaw@linux.se>
Wed, 21 Apr 2004 08:35:30 +0000 (08:35 +0000)
git-svn-id: https://svn.musicpd.org/ncmpc/trunk@863 09075e82-0dd4-0310-85a5-a0d7c8717e4f

main.c
screen.h

diff --git a/main.c b/main.c
index 07a623b8da2549ee124d6a2e38dfeca686e0ec5f..21fd5ac42f3e3aea0e42ba9d16d7d67f33b4814b 100644 (file)
--- a/main.c
+++ b/main.c
@@ -179,6 +179,8 @@ main(int argc, const char *argv[])
                /* make shure we dont update the volume yet */
                g_timer_start(timer);
            }
+         else
+           screen_idle(mpc);
        }
       else if( options->reconnect )
        {
index f367d855d888f14b778e1b65afab1156d125bdf6..d770aba0f902aaac706d8d90431dac3a7ca0c6a4 100644 (file)
--- a/screen.h
+++ b/screen.h
@@ -23,7 +23,7 @@
 #define SCREEN_MIN_ROWS  5
 
 /* timeout for non blocking read [ms] */
-#define SCREEN_TIMEOUT 250
+#define SCREEN_TIMEOUT 500
 
 /* welcome message time [s] */
 #define SCREEN_WELCOME_TIME 10
@@ -61,6 +61,7 @@ typedef struct
 
   GList *screen_list;
 
+  time_t start_timestamp;
   time_t status_timestamp;
   time_t input_timestamp;
   command_t last_cmd;
@@ -112,6 +113,7 @@ void screen_status_printf(char *format, ...);
 char *screen_error(void);
 void screen_paint(mpd_client_t *c);
 void screen_update(mpd_client_t *c);
+void screen_idle(mpd_client_t *c);
 void screen_cmd(mpd_client_t *c, command_t cmd);
 
 #endif