чување 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:
измењених датотека: 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++;