Dan McGee wrote:
On Sat, Dec 12, 2009 at 9:27 AM, Laszlo Papp <[email protected]> wrote:

Seems fine to me, anyone else?

Ack.

---
 src/pacman/util.c |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/src/pacman/util.c b/src/pacman/util.c
index 115b367..e23d96d 100644
--- a/src/pacman/util.c
+++ b/src/pacman/util.c
@@ -446,8 +446,11 @@ void list_display(const char *title, const alpm_list_t 
*list)
               for(i = list, cols = len; i; i = alpm_list_next(i)) {
                       char *str = alpm_list_getdata(i);
                       int s = string_length(str);
-                       /* two additional spaces are added to the length */
-                       s += 2;
+                       /* two additional spaces are added to the length, if 
this is not the
+                        * last element in the list */
+                       if (alpm_list_next(i)) {
+                               s += 2;
+                       }
                       int maxcols = getcols();
                       if(s + cols > maxcols && maxcols > 0) {
                               int j;
@@ -457,7 +460,11 @@ void list_display(const char *title, const alpm_list_t 
*list)
                                       printf(" ");
                               }
                       }
-                       printf("%s  ", str);
+                       if (alpm_list_next(i)) {
+                               printf("%s  ", str);
+                       } else {
+                               printf("%s", str);
+                       }
                       cols += s;
               }
               printf("\n");
--
1.6.5.5






Reply via email to