From b2a551dc638d9cc54fe27d575e4beb55d70feb4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Sigueros=20Fern=C3=A1ndez?= Date: Thu, 29 Apr 2021 09:57:48 +0200 Subject: [PATCH] FIX: Purchase from airfield or anywhere allows negative budget. --- qt_ui/windows/basemenu/airfield/QAircraftRecruitmentMenu.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qt_ui/windows/basemenu/airfield/QAircraftRecruitmentMenu.py b/qt_ui/windows/basemenu/airfield/QAircraftRecruitmentMenu.py index d6c3fa6b..46128ca8 100644 --- a/qt_ui/windows/basemenu/airfield/QAircraftRecruitmentMenu.py +++ b/qt_ui/windows/basemenu/airfield/QAircraftRecruitmentMenu.py @@ -93,6 +93,8 @@ class QAircraftRecruitmentMenu(QFrame, QRecruitBehaviour): self.setLayout(main_layout) def enable_purchase(self, unit_type: Type[UnitType]) -> bool: + if not super().enable_purchase(unit_type): + return False if not issubclass(unit_type, FlyingType): return False if not self.cp.can_operate(unit_type):