diff --git a/src/runtime/c/pgf/writer.cxx b/src/runtime/c/pgf/writer.cxx index b47dc9d35..3c210793f 100644 --- a/src/runtime/c/pgf/writer.cxx +++ b/src/runtime/c/pgf/writer.cxx @@ -455,7 +455,10 @@ void PgfWriter::write_pgf(ref pgf) size_t len = 0; PgfText** p = langs; while (*p) { - len++; p++; + if (namespace_lookup(pgf->concretes, *p) != 0) { + len++; + } + p++; } write_len(len); }