From 38f9154756ef07a5e9d343a57816b5784c3a1709 Mon Sep 17 00:00:00 2001 From: June Tate-Gans Date: Sun, 29 Oct 2023 14:38:01 -0500 Subject: [PATCH] Prevent a race condition in the profile switcher --- g13gui/applets/profiles.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/g13gui/applets/profiles.py b/g13gui/applets/profiles.py index adeac33..3c7401f 100644 --- a/g13gui/applets/profiles.py +++ b/g13gui/applets/profiles.py @@ -41,7 +41,8 @@ class ProfilesApplet(Applet): self._selectedProfile = str(self.manager.GetSelectedProfile()) def _updateListView(self): - self._lv.markedIndex = self._profiles.index(self._selectedProfile) + if self._selectedProfile: + self._lv.markedIndex = self._profiles.index(self._selectedProfile) self._lv.model = self._profiles self._lv.update()