From: a bellenir Date: Thu, 24 Jul 2014 00:40:37 +0000 (+0000) Subject: default new windows to focused window's path X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=6509ec2f9ab07cdf0df9938f30c2dbae9079c3b2;p=archive%2Fafm.git default new windows to focused window's path --- diff --git a/source/screen.c b/source/screen.c index 44262a1..5a51c05 100644 --- a/source/screen.c +++ b/source/screen.c @@ -84,8 +84,8 @@ static void screen_place_windows(void) { static frame_t* screen_frame_new(void) { frame_t* p_frame = (frame_t*)mem_allocate(sizeof(frame_t),&screen_frame_free); p_frame->p_win = newwin(1, 1, 0, 0); - //TODO use current focused window's path - p_frame->workdir = workdir_new(get_current_dir_name()); + char* path = state_get_focused_frame() ? state_get_focused_frame()->workdir->path : get_current_dir_name(); + p_frame->workdir = workdir_new(path); return p_frame; }