diff options
author | Jan Kanis <jan.code@jankanis.nl> | 2013-01-23 00:19:29 +0100 |
---|---|---|
committer | Jan Kanis <jan.code@jankanis.nl> | 2013-01-23 00:19:29 +0100 |
commit | 70a75dc88aad2beb9c0007eba4af5154ebe58c8d (patch) | |
tree | aac6312e20df58a7715385238c5cc18f768c69ac /wildcard.cpp | |
parent | b6bd6e399d97fb107bb05bc16df6ff32fb2f6877 (diff) |
implement reader_cancel_thread using __thread thread-local storage
Diffstat (limited to 'wildcard.cpp')
-rw-r--r-- | wildcard.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/wildcard.cpp b/wildcard.cpp index 1241e5e7..b3d6e57a 100644 --- a/wildcard.cpp +++ b/wildcard.cpp @@ -728,7 +728,7 @@ static int wildcard_expand_internal(const wchar_t *wc, // debug( 3, L"WILDCARD_EXPAND %ls in %ls", wc, base_dir ); - if (is_main_thread() && reader_interrupted()) + if (is_main_thread() ? reader_interrupted() : reader_cancel_thread()) { return -1; } |