From bc2539b566a9849d3c3997729128087f3f21e557 Mon Sep 17 00:00:00 2001 From: Chris Seagraves Date: Thu, 1 Jul 2021 20:04:14 -0700 Subject: [PATCH] Fix for crash when clear weather. Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1394 --- qt_ui/widgets/QTopPanel.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/qt_ui/widgets/QTopPanel.py b/qt_ui/widgets/QTopPanel.py index 83959b12..5f295a6a 100644 --- a/qt_ui/widgets/QTopPanel.py +++ b/qt_ui/widgets/QTopPanel.py @@ -114,9 +114,12 @@ class QTopPanel(QFrame): self.conditionsWidget.setCurrentTurn(game.turn, game.conditions) - base_m = game.conditions.weather.clouds.base - base_ft = int(meters(base_m).feet) - self.conditionsWidget.setToolTip(f"Cloud Base: {base_m}m / {base_ft}ft") + if game.conditions.weather.clouds: + base_m = game.conditions.weather.clouds.base + base_ft = int(meters(base_m).feet) + self.conditionsWidget.setToolTip(f"Cloud Base: {base_m}m / {base_ft}ft") + else: + self.conditionsWidget.setToolTip("") self.intel_box.set_game(game) self.budgetBox.setGame(game)