diff --git a/qt_ui/widgets/QTopPanel.py b/qt_ui/widgets/QTopPanel.py index 40204772..c49b088b 100644 --- a/qt_ui/widgets/QTopPanel.py +++ b/qt_ui/widgets/QTopPanel.py @@ -172,9 +172,11 @@ class QTopPanel(QFrame): if not package.flights: continue for flight in package.flights: - if flight.flight_plan.startup_time().total_seconds() < 0: - packages.append(package) - break + if flight.state.is_waiting_for_start: + startup = flight.flight_plan.startup_time() + if startup < 0: + packages.append(package) + break return packages @staticmethod