lkml.org 
[lkml]   [2010]   [Jul]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 1/3] perf ui: Make END go to the last entry, not the top of the last page
    Date
    From: Arnaldo Carvalho de Melo <acme@redhat.com>

    Cc: Frederic Weisbecker <fweisbec@gmail.com>
    Cc: Mike Galbraith <efault@gmx.de>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Stephane Eranian <eranian@google.com>
    LKML-Reference: <new-submission>
    Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
    ---
    tools/perf/util/newt.c | 8 ++++----
    1 files changed, 4 insertions(+), 4 deletions(-)

    diff --git a/tools/perf/util/newt.c b/tools/perf/util/newt.c
    index 06f248f..932f124 100644
    --- a/tools/perf/util/newt.c
    +++ b/tools/perf/util/newt.c
    @@ -491,11 +491,11 @@ static int ui_browser__run(struct ui_browser *self, struct newtExitStruct *es)
    break;
    case NEWT_KEY_END:
    offset = self->height - 1;
    + if (offset >= self->nr_entries)
    + offset = self->nr_entries - 1;

    - if (offset > self->nr_entries)
    - offset = self->nr_entries;
    -
    - self->index = self->first_visible_entry_idx = self->nr_entries - 1 - offset;
    + self->index = self->nr_entries - 1;
    + self->first_visible_entry_idx = self->index - offset;
    self->seek(self, -offset, SEEK_END);
    break;
    case NEWT_KEY_RIGHT:
    --
    1.6.2.5


    \
     
     \ /
      Last update: 2010-07-18 03:53    [W:0.023 / U:90.220 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site