@@ -19,20 +19,22 @@ function join(a, b) {
1919 return a + File.separator + b;
2020}
2121
22- function update_frames () {
23- if (remember) { return true ; }
22+ function ask_frames () {
23+ if (remember) { return; }
2424 Dialog.create("N. of frames in sequence to analyze");
2525 Dialog.addNumber("N. frames before", 1);
2626 Dialog.addNumber("N. frames after", 1);
2727 Dialog.addCheckbox("Remember frames range?", false);
2828 Dialog.show();
29+ f_before = Dialog.getNumber();
30+ f_after = Dialog.getNumber();
31+ remember = Dialog.getCheckbox();
32+ }
2933
34+ function update_frames() {
3035 getDimensions(width, height, channels, slices, frames);
3136 Stack.getPosition(channel, slice, frame);
3237
33- f_before = Dialog.getNumber();
34- f_after = Dialog.getNumber();
35- remember = Dialog.getCheckbox();
3638 f_first = frame - f_before;
3739 f_last = frame + f_after;
3840
@@ -187,6 +189,7 @@ function analyze_cell(cell_index) {
187189function main() {
188190 cell_index = 1;
189191 preprocess();
192+ ask_frames();
190193 while(true) {
191194 analyze_cell(cell_index);
192195 cell_index++;
0 commit comments