opencv + samples: update to 2.1.0
[openembedded.git] / recipes / matchbox-panel / matchbox-panel-0.9.2 / mb-panel-multi-category-matching.patch
blob3bd5d915b584b256417a4b32acc048fa40dde1f0
1 --- matchbox-panel-0.9.2/applets/mb-applet-menu-launcher.c 2005-04-06 22:13:00.000000000 +0200
2 +++ matchbox-panel-0.9.2.new/applets/mb-applet-menu-launcher.c 2006-02-16 00:43:28.000000000 +0100
3 @@ -566,7 +566,28 @@
5 fallback = menu_lookup[i].item;
7 - if (strstr(category,
8 + if (strstr(menu_lookup[i].match_str, ";"))
9 + {
10 + char *s;
11 + char *match_str = menu_lookup[i].match_str;
13 + while (s = strstr(match_str, ";"))
14 + {
15 + size_t len = s - match_str;
16 + char *tok = (char *) malloc (sizeof (char) * (len + 1));
18 + strncpy (tok, match_str, len);
19 + tok[len] = 0;
20 + match_str = s + 1;
22 + if (strstr (category, tok))
23 + {
24 + m = menu_lookup[i].item;
25 + }
26 + free (tok);
27 + }
28 + }
29 + else if (strstr(category,
30 menu_lookup[i].match_str))
32 m = menu_lookup[i].item;