From 534eec2d93da2e5d73d911454f0eee957b258c11 Mon Sep 17 00:00:00 2001 From: Jackie Luo Date: Thu, 21 Apr 2016 16:00:06 -0700 Subject: [PATCH] fix(draft-list): Select proper sheet when launching in drafts perspective --- internal_packages/draft-list/lib/main.es6 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/internal_packages/draft-list/lib/main.es6 b/internal_packages/draft-list/lib/main.es6 index c7ab708f9..71844eac7 100644 --- a/internal_packages/draft-list/lib/main.es6 +++ b/internal_packages/draft-list/lib/main.es6 @@ -1,4 +1,4 @@ -import {WorkspaceStore, ComponentRegistry} from 'nylas-exports' +import {WorkspaceStore, ComponentRegistry, Actions} from 'nylas-exports' import DraftList from './draft-list' import DraftListToolbar from './draft-list-toolbar' import DraftListSendStatus from './draft-list-send-status' @@ -11,6 +11,10 @@ export function activate() { {root: true}, {list: ['RootSidebar', 'DraftList']} ) + if (NylasEnv.savedState.perspective && + NylasEnv.savedState.perspective.type === "DraftsMailboxPerspective") { + Actions.selectRootSheet(WorkspaceStore.Sheet.Drafts); + } ComponentRegistry.register(DraftList, {location: WorkspaceStore.Location.DraftList}) ComponentRegistry.register(DraftListToolbar, {location: WorkspaceStore.Location.DraftList.Toolbar})