]> err.no Git - dpkg/commitdiff
main/enquire.c: always use a minimum width of 80 in list1package
authorWichert Akkerman <wakkerma@debian.org>
Sat, 25 Dec 1999 03:33:37 +0000 (03:33 +0000)
committerWichert Akkerman <wakkerma@debian.org>
Sat, 25 Dec 1999 03:33:37 +0000 (03:33 +0000)
ChangeLog
main/enquiry.c

index 1081c4f03a96c3d781a04c1e9602c9155f4e247f..afb6a4c1c166c7abaa007cbe5246784ef4765a66 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,7 @@ Sat Dec 25 04:04:48 CET 1999 Wichert Akkerman <wakkerma@debian.org>
     the 8th bit of characters
   * Replace `Debian Linux' with `Debian GNU/Linux' in some more places
   * Update Spanish translation
+  * main/enquire.c: always use a minimum width of 80 in list1package
 
 Sat Dec 25 02:50:31 CET 1999 Wichert Akkerman <wakkerma@debian.org>
 
index e164d9f3204a0a504bb84bf4317e2ae9bf714a9c..eec32bbaf47cf598a2b42040f67bf0213ea70894 100644 (file)
@@ -78,6 +78,7 @@ static void list1package(struct pkginfo *pkg, int *head) {
   char format[80];
     
   w=getttywidth()-(3+1+15+1+14+1+44); /* get spare width */
+  if (w<80) w=80; /* lets not try to deal with terminals that are too small */
   w>>=1; /* halve that so we can add that to the both the name and description */
   sprintf(format,"%%c%%c%%c %%-%d.%ds %%-14.14s %%.*s\n", (14+w), (14+w));