summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/split.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/split.c b/src/split.c
index e62c432..63e63ba 100644
--- a/src/split.c
+++ b/src/split.c
@@ -821,7 +821,14 @@ set_active_frame (rp_window_frame *frame)
win = find_window_number (frame->win_number);
old_frame = current_frame();
- old_win = find_window_number (old_frame->win_number);
+ if (old_frame)
+ {
+ old_win = find_window_number (old_frame->win_number);
+ }
+ else
+ {
+ old_win = NULL;
+ }
/* Make the switch */
give_window_focus (win, old_win);