From: Jani Nikula Date: Sun, 19 Jan 2014 20:32:23 +0000 (+0200) Subject: cli: only check the ignore list if needed X-Git-Tag: 0.18_rc0~177 X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=commitdiff_plain;h=65ebd34329e31a9a8a6f4a2d1e255ef273b0678e cli: only check the ignore list if needed Premature optimization is the root of all evil, but this is simple enough. --- diff --git a/notmuch-new.c b/notmuch-new.c index 1dd8fc95..7f3b3b08 100644 --- a/notmuch-new.c +++ b/notmuch-new.c @@ -728,7 +728,7 @@ count_files (const char *path, int *count, add_files_state_t *state) strcmp (entry->d_name, ".notmuch") == 0 || _entry_in_ignore_list (entry->d_name, state)) { - if (_entry_in_ignore_list (entry->d_name, state) && state->debug) + if (state->debug && _entry_in_ignore_list (entry->d_name, state)) printf ("(D) count_files: explicitly ignoring %s/%s\n", path, entry->d_name);