Call cf_cb_file_rescan_* callbacks in rescan_packets.
We call cf_cb_file_rescan_{started,finished} in rescan_file. Do the same in rescan_packets. In the Qt UI this ensures that flushVisibleRows gets called so that packet_list_select_row_from_data works as expected. Change-Id: I425b7beb0f97a7d5b84c979fca65b877673b4722 Reviewed-on: https://code.wireshark.org/review/10569 Reviewed-by: Gerald Combs <gerald@wireshark.org> Petri-Dish: Gerald Combs <gerald@wireshark.org> Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
This commit is contained in:
parent
587e93a55e
commit
3a351b685b
4
file.c
4
file.c
@ -1651,6 +1651,8 @@ rescan_packets(capture_file *cf, const char *action, const char *action_item, gb
|
||||
cf->prev_cap = NULL;
|
||||
cf->cum_bytes = 0;
|
||||
|
||||
cf_callback_invoke(cf_cb_file_rescan_started, cf);
|
||||
|
||||
/* Update the progress bar when it gets to this value. */
|
||||
progbar_nextstep = 0;
|
||||
/* When we reach the value that triggers a progress bar update,
|
||||
@ -1816,6 +1818,8 @@ rescan_packets(capture_file *cf, const char *action, const char *action_item, gb
|
||||
|
||||
packet_list_thaw();
|
||||
|
||||
cf_callback_invoke(cf_cb_file_rescan_finished, cf);
|
||||
|
||||
if (selected_frame_num == -1) {
|
||||
/* The selected frame didn't pass the filter. */
|
||||
if (selected_frame == NULL) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user