diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-05-30 15:50:35 +0200 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-05-30 15:56:44 +0200 |
commit | e06da304f57c46bb91c2be0cc2335e6c064f53b0 (patch) | |
tree | 15d5527a811ce1f2fbe10a1d082dff6f1eaaadc6 | |
parent | f5fac5463a010e384bcfd29dc7e55895b1afdeff (diff) | |
download | experiment-player-e06da304f57c46bb91c2be0cc2335e6c064f53b0.tar.gz |
small optimization of the quick-open feature
-rw-r--r-- | src/quickopen.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/quickopen.c b/src/quickopen.c index bef3117..636c100 100644 --- a/src/quickopen.c +++ b/src/quickopen.c @@ -66,6 +66,7 @@ quickopen_menu_refresh_item_activate_cb(GtkWidget *widget, static inline gboolean quickopen_filter(const gchar *name) { + guint name_length = strlen(name); gchar *name_reversed = g_strreverse(g_strdup(name)); gchar **filters, **filter; @@ -76,7 +77,8 @@ quickopen_filter(const gchar *name) for (filter = filters; *filter != NULL; filter++) { GPatternSpec *pattern = g_pattern_spec_new(*filter); - res = g_pattern_match(pattern, strlen(name), name, name_reversed); + res = g_pattern_match(pattern, name_length, + name, name_reversed); g_pattern_spec_free(pattern); if (res) break; |