From 754d1ba0de4af68cca7efab4fdf5aea0416e2db6 Mon Sep 17 00:00:00 2001 From: Arnaldo Carvalho de Melo Date: Mon, 26 Jul 2010 13:47:15 -0300 Subject: [PATCH] --- yaml --- r: 205334 b: refs/heads/master c: 63160f73e7baa6618f19d7681bcab5be5c557205 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/tools/perf/util/newt.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index e547055baeba..d4421ba3e9f6 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 06daaaba7c211ca6a8227b9a54dbc86dd837f034 +refs/heads/master: 63160f73e7baa6618f19d7681bcab5be5c557205 diff --git a/trunk/tools/perf/util/newt.c b/trunk/tools/perf/util/newt.c index 2f5f7a1878cf..aed21490ccdc 100644 --- a/trunk/tools/perf/util/newt.c +++ b/trunk/tools/perf/util/newt.c @@ -342,8 +342,10 @@ static void ui_browser__reset_index(struct ui_browser *self) static int ui_browser__show(struct ui_browser *self, const char *title) { - if (self->form != NULL) - return 0; + if (self->form != NULL) { + newtFormDestroy(self->form); + newtPopWindow(); + } ui_browser__refresh_dimensions(self); newtCenteredWindow(self->width + 2, self->height, title); self->form = newt_form__new();