summaryrefslogtreecommitdiff
path: root/ui/qt/main_window_slots.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ui/qt/main_window_slots.cpp')
-rw-r--r--ui/qt/main_window_slots.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/ui/qt/main_window_slots.cpp b/ui/qt/main_window_slots.cpp
index 5577689c0c..fa5860a92d 100644
--- a/ui/qt/main_window_slots.cpp
+++ b/ui/qt/main_window_slots.cpp
@@ -664,6 +664,8 @@ void MainWindow::captureFileReadStarted(const QString &action) {
QString msgtip = QString();
main_ui_->statusBar->pushFileStatus(msg, msgtip);
main_ui_->mainStack->setCurrentWidget(&master_split_);
+ main_ui_->actionAnalyzeReloadLuaPlugins->setEnabled(false);
+
WiresharkApplication::processEvents();
}
@@ -687,6 +689,7 @@ void MainWindow::captureFileReadFinished() {
setForCapturedPackets(true);
main_ui_->statusBar->setFileName(capture_file_);
+ main_ui_->actionAnalyzeReloadLuaPlugins->setEnabled(true);
packet_list_->captureFileReadFinished();
@@ -2541,9 +2544,9 @@ void MainWindow::on_actionAnalyzeDecodeAs_triggered()
wsApp->flushAppSignals();
}
-#ifdef HAVE_LUA
void MainWindow::on_actionAnalyzeReloadLuaPlugins_triggered()
{
+#ifdef HAVE_LUA
if (wsApp->isReloadingLua())
return;
@@ -2566,8 +2569,8 @@ void MainWindow::on_actionAnalyzeReloadLuaPlugins_triggered()
wsApp->setReloadingLua(false);
SimpleDialog::displayQueuedMessages();
-}
#endif
+}
void MainWindow::openFollowStreamDialog(follow_type_t type) {
FollowStreamDialog *fsd = new FollowStreamDialog(*this, capture_file_, type);