summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJérémie Courrèges-Anglas <jca@wxcvbn.org>2013-08-08 02:45:55 +0200
committerJérémie Courrèges-Anglas <jca@wxcvbn.org>2013-08-08 03:05:55 +0200
commit9705efbde06e6b4d7758b2a7a3ff6373690e69fc (patch)
tree1a42ed903d62c353adab285ac0b7ec6698deb300 /src
parent2cf4738caa8970e47518b132983f3b447b141e3b (diff)
downloadratpoison-9705efbde06e6b4d7758b2a7a3ff6373690e69fc.zip
Remove useless/untrue comments in cmd_sfrestore.
Diffstat (limited to 'src')
-rw-r--r--src/actions.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/actions.c b/src/actions.c
index 69bcb99..c723360 100644
--- a/src/actions.c
+++ b/src/actions.c
@@ -5515,12 +5515,10 @@ cmd_sfrestore (int interactively UNUSED, struct cmdarg **args)
int restored = 0;
int i;
- /* initialize frameset-buffer for each screen */
for (i=0; i<num_screens; i++) {
buffer[i] = sbuf_new(0);
}
- /* now split the whole input to the corresponding screens */
copy = xstrdup (ARG_STRING(0));
token = strtok (copy, ",");
@@ -5535,18 +5533,15 @@ cmd_sfrestore (int interactively UNUSED, struct cmdarg **args)
while (*ptr != ')') {
ptr++;
}
- /* skip space */
ptr++;
- /* convert to integer */
screen = strtol (ptr, NULL, 10);
/* clobber screen number here, frestore() doesn't need it */
*ptr = '\0';
- /* check that specified screen number is not bigger than current number of connected screens */
+ /* check that specified screen number is valid */
if (screen < num_screens) {
- /* append frameset to buffer[screen] */
sbuf_concat(buffer[screen], token);
sbuf_concat(buffer[screen], ",");
restored++;
@@ -5566,7 +5561,6 @@ cmd_sfrestore (int interactively UNUSED, struct cmdarg **args)
push_frame_undo (&screens[i]); /* fdump to stack */
/* FIXME: store RET_SUCCESS || RET_FAILURE for each screen and output it later */
frestore (sbuf_get(buffer[i]), &screens[i]);
- /* clear buffer */
sbuf_free(buffer[i]);
}