summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--src/list.c8
2 files changed, 8 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index d9a712b..df5bc4b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2001-12-21 shawn <sabetts@vcn.bc.ca>
+ * src/list.c (format_window_name): print unrecognized formatting
+ options.
+
* src/manage.c (unmanage): set the kill_signalled variable.
* src/actions.c (wingravity_to_string): new function
diff --git a/src/list.c b/src/list.c
index d744ef8..d85ebdf 100644
--- a/src/list.c
+++ b/src/list.c
@@ -689,9 +689,11 @@ format_window_name (char *fmt, rp_window *win, rp_window *other_win,
break;
case '%':
- dbuf[0] = '%';
- dbuf[1] = 0;
- sbuf_concat (buffer, dbuf);
+ sbuf_concat (buffer, "%");
+ break;
+
+ default:
+ sbuf_printf_concat (buffer, "%%%c", *fmt);
break;
}