diff options
author | sabetts <sabetts> | 2001-06-11 01:37:45 +0000 |
---|---|---|
committer | sabetts <sabetts> | 2001-06-11 01:37:45 +0000 |
commit | 134ec76508d6c30a0d1bd972255c9498adae86d8 (patch) | |
tree | 9dcb90682e80563b51a052de4e3f351ae2f6777f /src/split.c | |
parent | 658806fd638c7fc50cba4c7294a1c45c15bdc499 (diff) | |
download | ratpoison-134ec76508d6c30a0d1bd972255c9498adae86d8.zip |
* src/actions.c (cmd_generate): return if there is no current
window.
* src/split.c (split_frame): empty frames can be split.
* src/actions.c (initialize_default_keybindings): new bindings for
"split" and "vsplit".
Diffstat (limited to 'src/split.c')
-rw-r--r-- | src/split.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/split.c b/src/split.c index b14dca3..053ef5b 100644 --- a/src/split.c +++ b/src/split.c @@ -185,9 +185,6 @@ split_frame (rp_window_frame *frame, int way) rp_window *win; rp_window_frame *new_frame; - /* You can't split a frame unless it has a window in it. */ - if (!frame->win) return; - new_frame = xmalloc (sizeof (rp_window_frame)); /* append the new frame to the list */ @@ -236,8 +233,11 @@ split_frame (rp_window_frame *frame, int way) } /* resize the existing frame */ - maximize (frame->win); - XRaiseWindow (dpy, frame->win->w); + if (frame->win) + { + maximize (frame->win); + XRaiseWindow (dpy, frame->win->w); + } show_frame_indicator(); } |