|
15 | 15 |
|
16 | 16 | #define XSEARCH_VERSION_MAX 1 |
17 | 17 | #define XSEARCH_VERSION_MIN 0 |
18 | | -#define XSEARCH_BUILD_NUMBER 14 |
| 18 | +#define XSEARCH_BUILD_NUMBER 15 |
19 | 19 |
|
20 | 20 | #define XSEARCH_MAX_READ_SIZE 1024 * 1024 * 1024 |
21 | 21 | #define XSEARCH_INFO_LEN 128 |
@@ -389,7 +389,7 @@ static void XSearch_ColorizeLine(char *pDst, size_t nSize, xfile_entry_t *pEntry |
389 | 389 | xstrnclr(sColorized, sizeof(sColorized), XSTR_CLR_RED, "%s", pText); |
390 | 390 | xstrncatf(pDst, XSTR_NAVAIL(pDst, nSize), "%s", XSTR_FMT_DIM); |
391 | 391 |
|
392 | | - if ((!bHasSpace || bJumpSpace) && xstrcmp(pLine, pText)) |
| 392 | + if ((!bHasSpace || bJumpSpace) && xstrncmp(pLine, pText, strlen(pText))) |
393 | 393 | xstrncatf(pDst, XSTR_NAVAIL(pDst, nSize), "%s%s", sColorized, XSTR_FMT_DIM); |
394 | 394 |
|
395 | 395 | for (i = 0; i < pArr->nUsed; i++) |
@@ -424,7 +424,8 @@ static void XSearch_DisplayEntry(xfile_search_t *pSearch, xfile_entry_t *pEntry) |
424 | 424 | if (!((xsearch_args_t*)pSearch->pUserCtx)->bVerbose) |
425 | 425 | { |
426 | 426 | if (pEntry->nLineNum && xstrused(sLine)) |
427 | | - xlog("%s:%s%d%s %s", sEntry, XSTR_FMT_BOLD, pEntry->nLineNum, XSTR_FMT_RESET, sLine); |
| 427 | + xlog("%s:%s%d%s %s", sEntry, XSTR_FMT_BOLD, |
| 428 | + pEntry->nLineNum, XSTR_FMT_RESET, sLine); |
428 | 429 | else if (xstrused(sLine)) xlog("%s: %s", sEntry, sLine); |
429 | 430 | else xlog("%s%s%s", sEntry, pArrow, sLinkPath); |
430 | 431 |
|
|
0 commit comments