eric pouech (@epo) commented about programs/cmd/wcmdmain.c:
sc.have_quotes = FALSE;
sc.user_specified_quotes = FALSE;
sc.search_pos = 0;
sc.insert_pos = 0;
build_search_string(inputBuffer, curPos, &sc);
TRACE("***** New search: [%s]\n", wine_dbgstr_w(sc.searchstr));
sc.is_dir_search = is_directory_operation(inputBuffer);
free_directory_entry_list(&sc);
build_directory_entry_list(&sc);
}
if (sc.entry_count) {
get_next_matching_directory_entry(&sc, (inputControl.dwControlKeyState & SHIFT_PRESSED) ? TRUE : FALSE);
when starting a new iteration ,you start on second element (index 1)