Skip to content

Commit 9a2679f

Browse files
authored
Merge pull request #59 from byte-physics/bugfix/rewrite-igorbeforehook
IgorBeforeQuitHook: Remove it to make it safer
2 parents d4da7ca + 0b748be commit 9a2679f

File tree

1 file changed

+4
-19
lines changed

1 file changed

+4
-19
lines changed

procedures/CodeBrowser_hooks.ipf

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -20,31 +20,16 @@ End
2020
static Function IgorBeforeQuitHook(unsavedExp, unsavedNotebooks, unsavedProcedures)
2121
variable unsavedExp, unsavedNotebooks, unsavedProcedures
2222

23-
string expName
23+
variable modified
2424

25-
debugPrint("called")
26-
debugPrint("unsavedExp: " + num2str(unsavedExp))
25+
ExperimentModified
26+
modified = V_flag
2727

2828
BeforePanelClose()
2929
DoWindow/K CodeBrowser
3030
AfterPanelClose()
3131

32-
if(unsavedExp || unsavedNotebooks || unsavedProcedures)
33-
return 0
34-
endif
35-
36-
expName = IgorInfo(1)
37-
if(!cmpstr(expName, "Untitled"))
38-
return 0
39-
endif
40-
41-
// experiment saved and pxp still exists -> silently save it
42-
// does not support unpacked experiments
43-
GetFileFolderInfo/P=home/Q/Z expName + ".pxp"
44-
if(!V_Flag)
45-
SaveExperiment
46-
return 1
47-
endif
32+
ExperimentModified modified
4833

4934
return 0
5035
End

0 commit comments

Comments
 (0)