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@
This commit is contained in:
okan 2008-05-19 18:07:53 +00:00
parent 981c2480db
commit 53116c4ec3
4 changed files with 4 additions and 7 deletions

View File

@ -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);

2
grab.c
View File

@ -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) {

View File

@ -22,8 +22,7 @@
#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);
}

View File

@ -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) {