diff --git a/files/usr/share/cinnamon/applets/menu@cinnamon.org/applet.js b/files/usr/share/cinnamon/applets/menu@cinnamon.org/applet.js index 8455285538..0d1a4b064c 100644 --- a/files/usr/share/cinnamon/applets/menu@cinnamon.org/applet.js +++ b/files/usr/share/cinnamon/applets/menu@cinnamon.org/applet.js @@ -1643,14 +1643,12 @@ MyApplet.prototype = { applist = "all"; } let res; - if (pattern) { - pattern = pattern.toLowerCase(); + if (pattern){ res = new Array(); for (var i in this._applicationsButtons) { let app = this._applicationsButtons[i].app; - if (app.get_name().toLowerCase().indexOf(pattern)!=-1 || (app.get_description() && app.get_description().toLowerCase().indexOf(pattern)!=-1)) { - res.push(app.get_name()); - } + if (app.get_name().toLowerCase().indexOf(pattern)!=-1 || (app.get_description() && app.get_description().toLowerCase().indexOf(pattern)!=-1) || + (app.get_id() && app.get_id().slice(0, -8).toLowerCase().indexOf(pattern)!=-1)) res.push(app.get_name()); } } else res = applist; return res;