From ab606ca1b3c654f19c2561438f55b540d00dd35d Mon Sep 17 00:00:00 2001 From: Tim Stack Date: Sun, 21 Apr 2024 06:48:35 -0700 Subject: [PATCH] [db-view] don't reload the db-view after executing an UPDATE --- src/command_executor.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/command_executor.cc b/src/command_executor.cc index 07205090..b5bbbdbe 100644 --- a/src/command_executor.cc +++ b/src/command_executor.cc @@ -465,14 +465,14 @@ execute_sql(exec_context& ec, const std::string& sql, std::string& alt_msg) } lnav_data.ld_filter_view.reload_data(); lnav_data.ld_files_view.reload_data(); - lnav_data.ld_views[LNV_DB].reload_data(); - lnav_data.ld_views[LNV_DB].set_left(0); lnav_data.ld_active_files.fc_files | lnav::itertools::for_each(&logfile::dump_stats); if (ec.ec_sql_callback != sql_callback) { retval = ec.ec_accumulator->get_string(); } else if (!dls.dls_rows.empty()) { + lnav_data.ld_views[LNV_DB].reload_data(); + lnav_data.ld_views[LNV_DB].set_left(0); if (lnav_data.ld_flags & LNF_HEADLESS) { if (ec.ec_local_vars.size() == 1) { ensure_view(&lnav_data.ld_views[LNV_DB]);