diff options
Diffstat (limited to 'src/cmdline.h')
-rw-r--r-- | src/cmdline.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/cmdline.h b/src/cmdline.h index 6095cbb..a87e592 100644 --- a/src/cmdline.h +++ b/src/cmdline.h @@ -73,11 +73,13 @@ private: inline void rubout(void) { - undo.pop(--len); - rubout_len++; + if (len) { + undo.pop(--len); + rubout_len++; + } } - void insert(const gchar *src); + void insert(const gchar *src = NULL); inline void insert(gchar key) { |