Prevent double printing app list via cli

This commit is contained in:
FrogTheFrog 2025-04-27 14:04:21 +03:00 committed by Cameron Gutman
parent 47452371db
commit 1dbdcb5279

View File

@ -18,6 +18,7 @@ enum State {
StateSeekComputer,
StateListApp,
StateSeekApp,
StateSeekEnded,
StateFailure,
};
@ -107,6 +108,7 @@ public:
// Occurs when a computer is updated
case Event::ComputerUpdated:
if (m_State == StateSeekApp) {
m_State = StateSeekEnded;
m_Arguments.isPrintCSV() ? printAppsCSV(m_Computer->appList) : printApps(m_Computer->appList);
QCoreApplication::exit(0);