Skip to content

Commit d583fc5

Browse files
committed
Do not force users to save data
1 parent 9cdb79e commit d583fc5

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/napari_deeplabcut/_widgets.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -114,13 +114,16 @@ def _save_layers_dialog(self, selected=False):
114114

115115
def on_close(self, event, widget):
116116
if widget._stores and not widget._is_saved:
117-
QMessageBox.warning(
117+
choice = QMessageBox.warning(
118118
widget,
119-
"",
120-
"Please save your data before closing",
121-
QMessageBox.Ok,
119+
"Warning",
120+
"Data were not saved. Are you certain you want to leave?",
121+
QMessageBox.Yes | QMessageBox.No,
122122
)
123-
event.ignore()
123+
if choice == QMessageBox.Yes:
124+
event.accept()
125+
else:
126+
event.ignore()
124127
else:
125128
event.accept()
126129

0 commit comments

Comments
 (0)