On Wed, Oct 31, 2007 at 04:18:24PM +0100, Frans Pop <[EMAIL PROTECTED]> was
heard to say:
> Package: aptitude
> Version: 0.4.6.1-1.1
> Severity: normal
>
> If I use aptitude in an SSH session to my s390 system (running in the
> Hercules emulator) and there is a dependency conflict that invokes the
> resolver, the bottom lines of the screen will look like this:
>
> [1(1)/...] Suggest 1 removal, 2 keeps
> : Examine : Apply : Next : Previous
>
> As you can see, the actual keys that need to be pressed for the resolver
> actions (e ! . ,) are missing. Otherwise the interface is fine; in the
> top menu bar (starting with C-T:) for example, the shortcut keys are
> displayed fine.
I think this patch should fix it. Can you try it out on the system
where you see a problem?
Thanks,
Daniel
diff -r 3764f15c3fb4 src/broken_indicator.cc
--- a/src/broken_indicator.cc Wed Oct 31 06:10:22 2007 -0700
+++ b/src/broken_indicator.cc Wed Oct 31 19:58:17 2007 -0700
@@ -115,7 +115,7 @@ private:
vector<fragment *> key_hints;
- key_hints.push_back(fragf(_("%s: Examine"),
+ key_hints.push_back(fragf(_("%ls: Examine"),
examine.c_str()));
@@ -123,15 +123,15 @@ private:
bool can_next = (state.selected_solution < state.generated_solutions &&
!(state.selected_solution + 1 == state.generated_solutions && state.solutions_exhausted));
- key_hints.push_back(style_fragment(fragf(_("%s: Apply"),
+ key_hints.push_back(style_fragment(fragf(_("%ls: Apply"),
apply.c_str()),
can_apply ? st_normal : st_disabled));
- key_hints.push_back(style_fragment(fragf(_("%s: Next"),
+ key_hints.push_back(style_fragment(fragf(_("%ls: Next"),
next.c_str()),
can_next ? st_normal : st_disabled));
bool can_prev = (state.selected_solution > 0);
- key_hints.push_back(style_fragment(fragf(_("%s: Previous"),
+ key_hints.push_back(style_fragment(fragf(_("%ls: Previous"),
prev.c_str()),
can_prev ? st_normal : st_disabled));