]> git.sesse.net Git - vlc/commitdiff
--list: do not use colors if stdout is not a TTY
authorRémi Denis-Courmont <remi@remlab.net>
Wed, 23 Dec 2009 19:20:15 +0000 (21:20 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Wed, 23 Dec 2009 19:20:15 +0000 (21:20 +0200)
This is consistent with --help behaviour.

src/libvlc.c

index 53b77470bd344a62ee32f4f3253cdb4fd35ce578..96dae5c2364eebd801174025035a2decb934580f 100644 (file)
@@ -1921,6 +1921,9 @@ static void ListModules( libvlc_int_t *p_this, bool b_verbose )
 #ifdef WIN32
     ShowConsole( true );
     b_color = false; // don't put color control codes in a .txt file
+#else
+    if( !isatty( 1 ) )
+        b_color = false;
 #endif
 
     /* List all modules */