From ad1922988b31b7bbf1f5b89278395238e404f258 Mon Sep 17 00:00:00 2001 From: Gilles Dubuc Date: Tue, 29 Jul 2014 11:56:32 -0400 Subject: [PATCH] Make selected tab default when unknown value comes from localStorage Change-Id: I80ff90242ac386e74a80d36f0656ff9e761fa147 --- resources/mmv/ui/mmv.ui.reuse.dialog.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/resources/mmv/ui/mmv.ui.reuse.dialog.js b/resources/mmv/ui/mmv.ui.reuse.dialog.js index 28a004a0e..ada89f46b 100644 --- a/resources/mmv/ui/mmv.ui.reuse.dialog.js +++ b/resources/mmv/ui/mmv.ui.reuse.dialog.js @@ -94,7 +94,13 @@ this.ooTabs.embed ] ); - this.selectedTab = this.getLastUsedTab() || 'download'; + this.selectedTab = this.getLastUsedTab(); + + // In case nothing is saved in localStorage or it contains junk + if ( ! this.tabs.hasOwnProperty( this.selectedTab ) ) { + this.selectedTab = 'download'; + } + this.reuseTabs.selectItem( this.ooTabs[this.selectedTab] ); if ( this.dependenciesNeedToBeAttached ) {