summaryrefslogtreecommitdiff
path: root/src/search.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/search.cpp')
-rw-r--r--src/search.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/search.cpp b/src/search.cpp
index 9a55105..5e4e934 100644
--- a/src/search.cpp
+++ b/src/search.cpp
@@ -87,8 +87,9 @@ ts_search_result *ts_create_empty_search_result()
new_result_buffer->mutex = ts_mutex_create();
new_result_buffer->done_finding_files = false;
new_result_buffer->file_list_read_cursor = 0;
- new_result_buffer->max_ts_thread_count = 4;
+ new_result_buffer->max_ts_thread_count = 1;
new_result_buffer->match_count = 0;
+ new_result_buffer->search_completed = false;
new_result_buffer->file_count = 0;
new_result_buffer->cancel_search = false;
new_result_buffer->max_file_size = megabytes(1000);
@@ -342,8 +343,7 @@ void ts_start_search(utf8_int8_t *path, utf8_int8_t *filter, utf8_int8_t *query)
snprintf(new_result->search_text, MAX_INPUT_LENGTH, "%s", query);
ts_platform_list_files(new_result);
- // new_result->max_ts_thread_count
- for (int i = 0; i < 1; i++)
+ for (int i = 0; i < new_result->max_ts_thread_count; i++)
{
ts_thread thr = ts_thread_start(_ts_search_thread, new_result);
ts_thread_detach(&thr);