Skip to content

Commit 5fee352

Browse files
author
minjk-bl
committed
Fix not to save app's state on task which is not intended
1 parent d4e9c34 commit 5fee352

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

visualpython/js/com/component/PopupComponent.js

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -342,10 +342,7 @@ define([
342342
// Toggle operation (minimize)
343343
$(this.wrapSelector('.vp-popup-toggle')).on('click', function(evt) {
344344
evt.stopPropagation();
345-
$(that.eventTarget).trigger({
346-
type: 'close_option_page',
347-
component: that
348-
});
345+
that.hide();
349346
});
350347
// Maximize operation
351348
$(this.wrapSelector('.vp-popup-maximize')).on('click', function(evt) {
@@ -1071,7 +1068,15 @@ define([
10711068
close() {
10721069
vpLog.display(VP_LOG_TYPE.DEVELOP, 'close popup', this);
10731070
this.saveState();
1074-
this.hide();
1071+
if (this.getTaskType() === 'task') {
1072+
$(this.eventTarget).trigger({
1073+
type: 'remove_option_page',
1074+
component: this
1075+
});
1076+
} else {
1077+
// if it's block, just hide it
1078+
this.hide();
1079+
}
10751080
}
10761081

10771082
save() {

visualpython/js/menu/TaskItem.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,7 @@ define([
3939
if (isOpen) {
4040
// hide task if it's already opened
4141
// open task
42-
$('#vp_wrapper').trigger({
43-
type: 'close_option_page',
44-
component: that.state.task
45-
});
42+
that.state.task.hide();
4643
} else {
4744
// open task
4845
$('#vp_wrapper').trigger({

0 commit comments

Comments
 (0)