When disabling persistence, or closing a persistent tab, delete the mode settings file for that tab

This commit is contained in:
Micah Lee 2019-11-02 23:06:26 -07:00
parent 7819a894be
commit 1bca467ce3
No known key found for this signature in database
GPG key ID: 403C2657CD994F73
3 changed files with 16 additions and 3 deletions

View file

@ -202,6 +202,10 @@ class ModeSettingsWidget(QtWidgets.QWidget):
self.tab.tab_id, self.persistent_checkbox.isChecked()
)
# If disabling persistence, delete the file from disk
if not self.persistent_checkbox.isChecked():
self.settings.delete()
def public_checkbox_clicked(self):
self.settings.set("general", "public", self.public_checkbox.isChecked())