~kris/suckless

dmenu

ref: 39e0e33c9db0825c6f13bf0ff51d4911704f2394 dmenu/patch/fzfexpect.c -rw-r--r-- 669 bytes
39e0e33c — Kris Yotam Disable caseinsensitive patch to restore -i flag 7 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
static char *expected;
#if MULTI_SELECTION_PATCH
void
expect(char *expect, XKeyEvent *ev)
{
	if (sel && expected && strstr(expected, expect)) {
		if (expected && sel && !(ev->state & ShiftMask))
			puts(expect);
		printselected(ev->state);
		cleanup();
		exit(1);
	} else if (!sel && expected && strstr(expected, expect)) {
		puts(expect);
		cleanup();
		exit(1);
	}
}
#else
void
expect(char *expect, XKeyEvent *ignored)
{
	if (sel && expected && strstr(expected, expect)) {
		puts(expect);
		printitem(sel);
		cleanup();
		exit(1);
	} else if (!sel && expected && strstr(expected, expect)){
		puts(expect);
		cleanup();
		exit(1);
	}
}
#endif // MULTI_SELECTION_PATCH