diff --git a/swiftnav_console/observation_tab.py b/swiftnav_console/observation_tab.py index e94be76b9..d971d29f1 100644 --- a/swiftnav_console/observation_tab.py +++ b/swiftnav_console/observation_tab.py @@ -245,7 +245,8 @@ def padFloat(self, num, length, digits=2, allowNegative=True): # pylint: disabl gal_codes = Property(QTKeys.QVARIANTLIST, get_gal_codes, notify=codes_changed) # type: ignore qzs_codes = Property(QTKeys.QVARIANTLIST, get_qzs_codes, notify=codes_changed) # type: ignore sbas_codes = Property(QTKeys.QVARIANTLIST, get_sbas_codes, notify=codes_changed) # type: ignore - codes = Property(QTKeys.QVARIANTLIST, get_codes, notify=codes_changed) # type: ignore + # Confusingly, codes depends on self._rows not self._codes + codes = Property(QTKeys.QVARIANTLIST, get_codes, notify=row_count_changed) # type: ignore def obs_rows_to_json(rows):