tags 580862 +patch
thanks

Hi,

The attached trivial patch is essentially only line number adjusted
version of the patch from the XMMS tree.  It applies to the current
Debian package and builds a version of nycli whi operates just fine with
longer line lengths.

Regards,
                                        Andrew McMillan.
-- 
------------------------------------------------------------------------
andrew (AT) morphoss (DOT) com                            +64(272)DEBIAN
         Flexibility is overrated.  Constraints are liberating.
------------------------------------------------------------------------

diff -u xmms2-0.7DrNo/src/clients/nycli/column_display.h xmms2-0.7DrNo.patched/src/clients/nycli/column_display.h
--- xmms2-0.7DrNo/src/clients/nycli/column_display.h	2010-02-20 06:43:54.000000000 +1300
+++ xmms2-0.7DrNo.patched/src/clients/nycli/column_display.h	2010-05-25 20:54:27.430307771 +1200
@@ -25,6 +25,7 @@
 #include <sys/ioctl.h>
 #include <termios.h>
 #include <stdlib.h>
+#include <limits.h>
 
 #include "main.h"
 
diff -u xmms2-0.7DrNo/src/clients/nycli/utils.c xmms2-0.7DrNo.patched/src/clients/nycli/utils.c
--- xmms2-0.7DrNo/src/clients/nycli/utils.c	2010-02-20 06:43:54.000000000 +1300
+++ xmms2-0.7DrNo.patched/src/clients/nycli/utils.c	2010-05-10 00:18:27.517321612 +1200
@@ -1829,7 +1829,11 @@
 	char *colstr, *endptr;
 
 	if (!isatty (STDOUT_FILENO)) {
-		columns = 0;
+#ifdef LINE_MAX
+    columns = LINE_MAX;
+#else
+    columns = 2048 /* Minimum value for LINE_MAX according to POSIX */
+#endif
 	} else if (!ioctl (STDIN_FILENO, TIOCGWINSZ, &ws)) {
 		columns = ws.ws_col;
 	} else {

Attachment: signature.asc
Description: This is a digitally signed message part

--
_______________________________________________
Xmms2-devel mailing list
[email protected]
http://lists.xmms.se/cgi-bin/mailman/listinfo/xmms2-devel

Reply via email to