summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--debian/changelog6
-rw-r--r--dselect/pkgtop.cc2
3 files changed, 12 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 5665461ce..03d3af9f8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sat Dec 25 04:04:48 CET 1999 Wichert Akkerman <wakkerma@debian.org>
+
+ * dselect/pkgtop.cc: use waddnstr instead of waddch so we don't strip
+ the 8th bit of characters
+
Sat Dec 25 02:50:31 CET 1999 Wichert Akkerman <wakkerma@debian.org>
* Oops, forgot to add scripts/dpkg-safefilelist.{1,pl}
diff --git a/debian/changelog b/debian/changelog
index b3ef73965..2cb2fd7d0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+dpkg (1.6.6) unstable; urgency=low
+
+ * Don't strip 8th bit in dselect packagelists
+
+ -- Wichert Akkerman <wakkerma@debian.org> UNRELEASED
+
dpkg (1.6.5) unstable; urgency=low
* Don't use \z in dpkg-scansources, Closes: Bug# 53182
diff --git a/dselect/pkgtop.cc b/dselect/pkgtop.cc
index 1b5420ac4..ade9428f7 100644
--- a/dselect/pkgtop.cc
+++ b/dselect/pkgtop.cc
@@ -242,7 +242,7 @@ void packagelist::redraw1itemsel(int index, int selected) {
wattrset(listpad, selected ? selstatesel_attr : selstate_attr);
p= buf;
- while (i>0 && *p) { waddch(listpad, *p); p++; i--; }
+ while (i>0 && *p) { waddnstr(listpad, p,1); p++; i--; }
wattrset(listpad, selected ? listsel_attr : list_attr);
waddch(listpad,' ');