poe

Уређивач .po фајлова
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 6c6da77f54787fc70d0789e9ddd374bd0d7a4f75
родитељ afb31809543844044d6681a962ac657e8cfd0baa
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Wed, 21 Jul 2021 08:08:04 +0200

Fix: Remove fuzzy flag drom first entry, if present

Signed-off-by: Страхиња Радић <contact@strahinja.org>

Diffstat:
Mpo.c | 3++-
измењених датотека: 1, додавања: 2(+), брисања: 1(-)

diff --git a/po.c b/po.c @@ -1000,6 +1000,7 @@ parse_po_line(const char* line, struct DrawState* dstate, ptoken = token; while (*ptoken) { + int first = *current_entry == dstate->entries; if (starts_with(ptoken, flag_strings[ FL_C_FORMAT])) { @@ -1016,7 +1017,7 @@ parse_po_line(const char* line, struct DrawState* dstate, FL_NO_C_FORMAT]); } else if (starts_with(ptoken, flag_strings[ - FL_FUZZY])) + FL_FUZZY]) && !first) { (*current_entry)->flags |= FL_FUZZY; dstate->fuzzy_count++;