aboutsummaryrefslogtreecommitdiffstats
path: root/source/App.js
diff options
context:
space:
mode:
Diffstat (limited to 'source/App.js')
-rw-r--r--source/App.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/source/App.js b/source/App.js
index 2a77749..ce85847 100644
--- a/source/App.js
+++ b/source/App.js
@@ -32,7 +32,7 @@ enyo.kind({
handleBack: function (inSender, inEvent) {
this.$.panel.selectPanelByName("main");
- if(inSender.name !== "bcSelector")
+ if(inSender.name !== "bcSelector" && inSender.name !== "notes" && inSender.name !== "settings")
enyo.asyncMethod(inSender, "destroy");
return true;
},
@@ -80,6 +80,8 @@ enyo.kind({
handleSettings: function (inSender, inEvent) {
this.$.main.handleSettings(inSender, inEvent);
+ enyo.asyncMethod(inSender, "destroy");
+ this.$.panel.selectPanelByName("main");
},
openNotes: function (inSender, inEvent) {
@@ -91,6 +93,8 @@ enyo.kind({
handleNote: function (inSender, inEvent) {
this.$.main.handleNote(inSender, inEvent);
+ enyo.asyncMethod(inSender, "destroy");
+ this.$.panel.selectPanelByName("main");
return true;
},