Fix crashes

Julien LepillerMon Dec 06 03:17:10+0100 2021

6bec2a7

Fix crashes

offlate/ui/config/settings.py

118118
        vbox.addLayout(buttons)
119119
        self.setLayout(vbox)
120120
121+
    def data(self):
122+
        return self.widget.data
123+
121124
class SettingsWidget(QWidget):
122125
    def __init__(self, parent=None, manager=None):
123126
        super().__init__(parent)

offlate/ui/manager.py

199199
        w = SystemSettingsWindow(self.manager, system)
200200
        w.exec_()
201201
        if w.done:
202-
            self.manager.updateSettings(w.data)
202+
            self.manager.updateSettings(w.data())
203203
            return True
204204
        return False
205205