diff options
author | okan | 2008-05-19 18:07:53 +0000 |
---|---|---|
committer | okan | 2008-05-19 18:07:53 +0000 |
commit | 49f3193bd3ecb3b5e447f9c0b2318069d5945887 (patch) | |
tree | fe4527a1e43c90e98c701058c5e7c4019469f9fe | |
parent | 1bbd6697597fd4f837df1a91351cabd390184fa7 (diff) | |
download | cwm-49f3193bd3ecb3b5e447f9c0b2318069d5945887.tar.gz |
stop normalizing search input; searching and matching are still
case-insensitive. since this was the only use of normalizing input,
simplify as well.
allows one to exec with mixed case unmatched commands.
"works for me" oga@
Diffstat (limited to '')
-rw-r--r-- | calmwm.h | 4 | ||||
-rw-r--r-- | grab.c | 4 | ||||
-rw-r--r-- | input.c | 7 | ||||
-rw-r--r-- | search.c | 4 |
4 files changed, 8 insertions, 11 deletions
@@ -15,7 +15,7 @@ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * - * $Id: calmwm.h,v 1.47 2008/05/19 17:32:22 oga Exp $ + * $Id: calmwm.h,v 1.48 2008/05/19 18:07:53 okan Exp $ */ #ifndef _CALMWM_H_ @@ -310,7 +310,7 @@ struct mwm_hints { #define MWM_DECOR_BORDER (1 << 1) int input_keycodetrans(KeyCode, u_int, enum ctltype *, - char *, int); + char *); int x_errorhandler(Display *, XErrorEvent *); void x_setup(char *display_name); @@ -15,7 +15,7 @@ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * - * $Id: grab.c,v 1.11 2008/05/17 03:59:55 okan Exp $ + * $Id: grab.c,v 1.12 2008/05/19 18:07:53 okan Exp $ */ #include "headers.h" @@ -301,7 +301,7 @@ grab_label(struct client_ctx *cc) switch (e.type) { case KeyPress: if (input_keycodetrans(e.xkey.keycode, e.xkey.state, - &ctl, &chr, 0) < 0) + &ctl, &chr) < 0) continue; switch (ctl) { @@ -15,15 +15,14 @@ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * - * $Id: input.c,v 1.5 2008/04/15 18:33:13 okan Exp $ + * $Id: input.c,v 1.6 2008/05/19 18:07:53 okan Exp $ */ #include "headers.h" #include "calmwm.h" int -input_keycodetrans(KeyCode kc, u_int state, - enum ctltype *ctl, char *chr, int normalize) +input_keycodetrans(KeyCode kc, u_int state, enum ctltype *ctl, char *chr) { int ks; @@ -107,8 +106,6 @@ input_keycodetrans(KeyCode kc, u_int state, return (-1); *chr = (char)ks; - if (normalize) - *chr = tolower(*chr); return (0); } @@ -14,7 +14,7 @@ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * - * $Id: search.c,v 1.9 2008/05/15 22:18:00 oga Exp $ + * $Id: search.c,v 1.10 2008/05/19 18:07:53 okan Exp $ */ #include "headers.h" @@ -104,7 +104,7 @@ search_start(struct menu_q *menuq, switch (e.type) { case KeyPress: if (input_keycodetrans(e.xkey.keycode, e.xkey.state, - &ctl, &chr, 1) < 0) + &ctl, &chr) < 0) continue; switch (ctl) { |