diff --git a/app/lib/constants/sessions.js b/app/lib/constants/sessions.js index cd610287..203c29e9 100644 --- a/app/lib/constants/sessions.js +++ b/app/lib/constants/sessions.js @@ -13,3 +13,4 @@ export const SESSION_URL_SET = 'SESSION_URL_SET'; export const SESSION_URL_UNSET = 'SESSION_URL_UNSET'; export const SESSION_SET_XTERM_TITLE = 'SESSION_SET_XTERM_TITLE'; export const SESSION_SET_PROCESS_TITLE = 'SESSION_SET_PROCESS_TITLE'; +export const SESSION_SET_CWD = 'SESSION_SET_CWD'; diff --git a/app/lib/reducers/ui.js b/app/lib/reducers/ui.js index 05b87323..f1f8f364 100644 --- a/app/lib/reducers/ui.js +++ b/app/lib/reducers/ui.js @@ -8,7 +8,8 @@ import { SESSION_RESIZE, SESSION_PTY_DATA, SESSION_PTY_EXIT, - SESSION_SET_ACTIVE + SESSION_SET_ACTIVE, + SESSION_SET_CWD } from '../constants/sessions'; import { UPDATE_AVAILABLE } from '../constants/updater'; @@ -182,6 +183,10 @@ const reducer = (state = initial, action) => { } break; + case SESSION_SET_CWD: + state_ = state.set('cwd', action.cwd); + break; + case UI_FONT_SIZE_SET: state_ = state.set('fontSizeOverride', action.value); break;