Changeset d275eb2 for keybinding.c
- Timestamp:
- Jan 2, 2011, 3:31:58 PM (13 years ago)
- Branches:
- master, release-1.10, release-1.8, release-1.9
- Children:
- 2bc6ad35
- Parents:
- f640876
- git-author:
- David Benjamin <davidben@mit.edu> (12/15/10 13:18:34)
- git-committer:
- David Benjamin <davidben@mit.edu> (01/02/11 15:31:58)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
keybinding.c
r8a921b5 rd275eb2 39 39 int nktokens, i; 40 40 41 ktokens = atokenize(keyseq, " ", &nktokens);42 if (!ktokens) return(-1);43 if (nktokens > OWL_KEYMAP_MAXSTACK) {44 atokenize_delete(ktokens, nktokens);41 ktokens = g_strsplit_set(keyseq, " ", 0); 42 nktokens = g_strv_length(ktokens); 43 if (nktokens < 1 || nktokens > OWL_KEYMAP_MAXSTACK) { 44 g_strfreev(ktokens); 45 45 return(-1); 46 46 } … … 48 48 for (i=0; i<nktokens; i++) { 49 49 kb->keys[i] = owl_keypress_fromstring(ktokens[i]); 50 if (kb->keys[i] == ERR) { 51 atokenize_delete(ktokens, nktokens);50 if (kb->keys[i] == ERR) { 51 g_strfreev(ktokens); 52 52 owl_free(kb->keys); 53 53 return(-1); … … 55 55 } 56 56 kb->len = nktokens; 57 atokenize_delete(ktokens, nktokens);57 g_strfreev(ktokens); 58 58 return(0); 59 59 }
Note: See TracChangeset
for help on using the changeset viewer.