]> git.sesse.net Git - vlc/commitdiff
Do not use print colored help if stdout is not a TTY
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Thu, 5 Jun 2008 17:10:04 +0000 (20:10 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Thu, 5 Jun 2008 17:10:04 +0000 (20:10 +0300)
src/libvlc.c

index e06a7197226337abe014dee7f1775993058e6b2f..9c60cab88c1c731a7081251e47c864b8784b14e9 100644 (file)
@@ -1328,9 +1328,10 @@ static void Usage( libvlc_int_t *p_this, char const *psz_module_name )
     psz_spaces_text[PADDING_SPACES+LINE_START] = '\0';
     memset( psz_spaces_longtext, ' ', LINE_START+2 );
     psz_spaces_longtext[LINE_START+2] = '\0';
-#ifdef WIN32
-    b_color = false; // don't put color control codes in a .txt file
+#ifndef WIN32
+    if( !isatty( 1 ) )
 #endif
+        b_color = false; // don't put color control codes in a .txt file
 
     if( b_color )
     {