Skip to content

Commit 941f009

Browse files
committed
[ui] keep files panel open if there are other files loaded
1 parent fe679df commit 941f009

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/lnav.cc

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1931,7 +1931,11 @@ VALUES ('org.lnav.mouse-support', -1, DATETIME('now', '+1 minute'),
19311931
if (exec_phase.scanning() && new_files.empty()
19321932
&& indexing_pipers == 0)
19331933
{
1934-
if (lnav_data.ld_active_files.fc_files.size() > 1) {
1934+
if (!lnav_data.ld_active_files.fc_other_files.empty()
1935+
|| lnav_data.ld_active_files.fc_files.size() > 1
1936+
|| !lnav_data.ld_active_files.fc_name_to_stubs->readAccess()
1937+
->empty())
1938+
{
19351939
opened_files = true;
19361940
set_view_mode(ln_mode_t::FILES);
19371941
}
@@ -2449,8 +2453,9 @@ VALUES ('org.lnav.mouse-support', -1, DATETIME('now', '+1 minute'),
24492453

24502454
if (exec_phase.loading_session()) {
24512455
if (lnav_data.ld_mode == ln_mode_t::FILES) {
2452-
if (lnav_data.ld_active_files.fc_name_to_stubs->readAccess()
2453-
->empty())
2456+
if (lnav_data.ld_active_files.fc_other_files.empty()
2457+
&& lnav_data.ld_active_files.fc_name_to_stubs->readAccess()
2458+
->empty())
24542459
{
24552460
log_info("%d: switching to paging!", loop_count);
24562461
set_view_mode(ln_mode_t::PAGING);

0 commit comments

Comments
 (0)