summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog11
-rw-r--r--TODO1
-rw-r--r--src/actions.c1
-rw-r--r--src/split.c2
4 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 0d91fb1..b48ca80 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2003-05-09 Shawn Betts <sabetts@sfu.ca>
+
+ * src/split.c (set_active_frame): update the window list after
+ switching frames.
+
+ * src/actions.c (cmd_frestore): update the window list after
+ restoring the frames.
+
+ * src/split.c (split_frame): update the window list after the
+ split.
+
2003-04-13 Shawn Betts <sabetts@sfu.ca>
* src/main.c (main): if the screen was specified on the
diff --git a/TODO b/TODO
index 3b894be..4a1ffda 100644
--- a/TODO
+++ b/TODO
@@ -22,3 +22,4 @@ sleep
sorendition
stuff ???
+* Pasting into input buffer
diff --git a/src/actions.c b/src/actions.c
index ab47586..8dfb7a1 100644
--- a/src/actions.c
+++ b/src/actions.c
@@ -3088,6 +3088,7 @@ cmd_frestore (int interactively, char *data)
}
set_active_frame (current_frame());
+ update_window_names (s);
show_frame_indicator();
PRINT_DEBUG (("Done.\n"));
diff --git a/src/split.c b/src/split.c
index 63e63ba..17391b5 100644
--- a/src/split.c
+++ b/src/split.c
@@ -350,6 +350,7 @@ split_frame (rp_window_frame *frame, int way, int pixels)
XRaiseWindow (dpy, find_window_number (frame->win_number)->w);
}
+ update_window_names (s);
show_frame_indicator();
}
@@ -842,6 +843,7 @@ set_active_frame (rp_window_frame *frame)
if ((old != s->current_frame && num_frames(s) > 1)
|| s != old_s)
{
+ update_window_names (s);
show_frame_indicator();
}