diff options
-rw-r--r-- | cfile.h | 2 | ||||
-rw-r--r-- | file.c | 2 | ||||
-rw-r--r-- | file.h | 2 |
3 files changed, 4 insertions, 2 deletions
@@ -125,7 +125,7 @@ typedef struct _capture_file { #endif gpointer window; /* Top-level window associated with file */ GTree *frames_user_comments; /* BST with user comments for frames (key = frame_data) */ - gulong computed_elapsed; + gulong computed_elapsed; /* Elapsed time to load the file (in msec). */ guint32 cum_bytes; const frame_data *ref; @@ -638,6 +638,7 @@ cf_read(capture_file *cf, gboolean reloading) progbar_val = calc_progbar_val(cf, size, file_pos, status_str, sizeof(status_str)); /* update the packet bar content on the first run or frequently on very large files */ update_progress_dlg(progbar, progbar_val, status_str); + compute_elapsed(cf, &start_time); packets_bar_update(); g_timer_start(prog_timer); } @@ -4292,6 +4293,7 @@ rescan_file(capture_file *cf, const char *fname, gboolean is_tempfile) progbar_val = calc_progbar_val(cf, size, cf->f_datalen, status_str, sizeof(status_str)); /* update the packet bar content on the first run or frequently on very large files */ update_progress_dlg(progbar, progbar_val, status_str); + compute_elapsed(cf, &start_time); packets_bar_update(); g_timer_start(prog_timer); } @@ -391,7 +391,7 @@ cf_status_t cf_filter_packets(capture_file *cf, gchar *dfilter, gboolean force); void cf_reftime_packets(capture_file *cf); /** - * Return the time it took to load the file + * Return the time it took to load the file (in msec). */ gulong cf_get_computed_elapsed(capture_file *cf); |