|
@@ -850,9 +850,6 @@ static int hists__scnprintf_headers(char *buf, size_t size, struct hists *hists)
|
|
|
if (perf_hpp__should_skip(fmt))
|
|
|
continue;
|
|
|
|
|
|
- /* We need to ensure length of the columns header. */
|
|
|
- perf_hpp__reset_width(fmt, hists);
|
|
|
-
|
|
|
ret = fmt->header(fmt, &dummy_hpp, hists_to_evsel(hists));
|
|
|
if (advance_hpp_check(&dummy_hpp, ret))
|
|
|
break;
|
|
@@ -1501,6 +1498,7 @@ static int perf_evsel__hists_browse(struct perf_evsel *evsel, int nr_events,
|
|
|
char buf[64];
|
|
|
char script_opt[64];
|
|
|
int delay_secs = hbt ? hbt->refresh : 0;
|
|
|
+ struct perf_hpp_fmt *fmt;
|
|
|
|
|
|
#define HIST_BROWSER_HELP_COMMON \
|
|
|
"h/?/F1 Show this window\n" \
|
|
@@ -1550,6 +1548,9 @@ static int perf_evsel__hists_browse(struct perf_evsel *evsel, int nr_events,
|
|
|
|
|
|
memset(options, 0, sizeof(options));
|
|
|
|
|
|
+ perf_hpp__for_each_format(fmt)
|
|
|
+ perf_hpp__reset_width(fmt, hists);
|
|
|
+
|
|
|
if (symbol_conf.col_width_list_str)
|
|
|
perf_hpp__set_user_width(symbol_conf.col_width_list_str);
|
|
|
|