diff --git a/src/main.c b/src/main.c index 136c6a4..1916e4a 100644 --- a/src/main.c +++ b/src/main.c @@ -719,12 +719,12 @@ backup_config_end: // we can just go back to open_note goto open_note; } else if (strcmp(noteSelected, "Search inside the vault") == 0) { - char *vaultPath = malloc(PATH_MAX); - snprintf(vaultPath, PATH_MAX, "%s/%s/", notesDirectoryString, vaultSelected); - char *result = fzfSelect(vaultPath, "Input text to be searched", shouldDebug); - bypassSelectionNote = 1; - bypassSelectionNoteValue = result; - free(vaultPath); + char *vaultPath = malloc(PATH_MAX); + snprintf(vaultPath, PATH_MAX, "%s/%s/", notesDirectoryString, vaultSelected); + char *result = fzfSelect(vaultPath, "Input text to be searched", shouldDebug); + bypassSelectionNote = 1; + bypassSelectionNoteValue = result; + free(vaultPath); } else if (strcmp(noteSelected, "Back to vault selection") == 0) { shouldChangeVault = 1; } else if (strcmp(noteSelected, "Delete vault") == 0) { diff --git a/src/ui.c b/src/ui.c index fd800a8..653f6f1 100644 --- a/src/ui.c +++ b/src/ui.c @@ -218,16 +218,15 @@ char *fzfSelect(char *pathToFiles, char *selectText, int shouldDebug) { int pathToFilesLen = strlen(pathToFiles); int cutOut = 0; for (int i = 0; i < pathToFilesLen; i++) { - if (pathToFiles[i] == result[i]) { - cutOut = i; - } + if (pathToFiles[i] == result[i]) { + cutOut = i; + } } result += cutOut + 1; // the + 1 cuts the first / // in case we select a journal, we won't open the entry just yet. We only need to return the journal name (everything before [now the first] / result = strtok(result, "/"); - debug("Cleaned note: %s", result); // clean up