diff options
author | Bram Moolenaar <Bram@vim.org> | 2004-12-24 14:35:23 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2004-12-24 14:35:23 +0000 |
commit | b5bf5b8fae9ff5e2f7704686efae2814be1e18f7 (patch) | |
tree | fcaa6e0f52dfd691d0c4796d34e402d46ce7c293 /src/gui_gtk.c | |
parent | 1cd871b5341bf43ee99e136844e3131014880f92 (diff) | |
download | vim-git-b5bf5b8fae9ff5e2f7704686efae2814be1e18f7.tar.gz |
updated for version 7.0024v7.0024
Diffstat (limited to 'src/gui_gtk.c')
-rw-r--r-- | src/gui_gtk.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/gui_gtk.c b/src/gui_gtk.c index e5b4259bb..4e4c1d97f 100644 --- a/src/gui_gtk.c +++ b/src/gui_gtk.c @@ -2014,15 +2014,17 @@ split_button_string(char_u *button_string, int *n_buttons) if (array != NULL) { array[count++] = (char *)button_string; - for (p = button_string; *p != NUL; mb_ptr_adv(p)) + for (p = button_string; *p != NUL; ) { if (*p == DLG_BUTTON_SEP) { - *p = NUL; - array[count++] = (char *)p + 1; + *p++ = NUL; + array[count++] = (char *)p; } else if (*p == DLG_HOTKEY_CHAR) - *p = '_'; + *p++ = '_'; + else + mb_ptr_adv(p); } array[count] = NULL; /* currently not relied upon, but doesn't hurt */ } |