Fix Bug 9903: 'Clicking reload-file ignores selected file format reader'
authorHadriel Kaplan <hadrielk@yahoo.com>
Thu, 20 Mar 2014 16:57:29 +0000 (12:57 -0400)
committerAnders Broman <a.broman58@gmail.com>
Fri, 21 Mar 2014 17:51:45 +0000 (17:51 +0000)
commitd1873dbcc89eb3138027d8e5c5e4c5b12420e797
tree3798641bfbe067ef123d9ba125371b7090e7c7fd
parent49be990fd3ec0faac89b0a0bcda9a3e4562820ab
Fix Bug 9903: 'Clicking reload-file ignores selected file format reader'

There's a relatively new feature in 1.11.3 to select a specific file format
reader, instead of relying on magics or heuristics. If you select a file
reader and open a file, open it, and then click the reload-file button or go
to View->Reload or press the ctrl-R keymap, the file is reloaded but using the
magic/heuristics again instead of the file format reader you previously chose.
Likewise, the Lua relaod() function has the same issue (which is how I found
this problem).

I have tested this change by hand, using a Lua script, but I didn't add it
to the testsuite because I need another change for my test script to work
correctly. (an enhancement rather than a bug fix, which I'll submit separately)

Change-Id: I48c2d9ea443e37fd9d41be43d6b6cd5a866d5b01
Reviewed-on: https://code.wireshark.org/review/764
Reviewed-by: Anders Broman <a.broman58@gmail.com>
12 files changed:
cfile.h
epan/wslua/wslua.h
epan/wslua/wslua_file.c
file.c
rawshark.c
reordercap.c
tfshark.c
tshark.c
ui/gtk/capture_file_dlg.c
ui/gtk/funnel_stat.c
ui/qt/main_window_slots.cpp
ui/tap_export_pdu.c