From 7d85d3ca9a63fc2a22616cd17876644960bd5346 Mon Sep 17 00:00:00 2001 From: krangelov Date: Thu, 5 Aug 2021 17:13:11 +0200 Subject: [PATCH] fix: when PGF loading forgot reading "functions per cat" --- src/runtime/c/reader.cxx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/runtime/c/reader.cxx b/src/runtime/c/reader.cxx index d4de802cf..4d3e33efa 100644 --- a/src/runtime/c/reader.cxx +++ b/src/runtime/c/reader.cxx @@ -395,6 +395,14 @@ ref PgfReader::read_abscat() { ref abscat = read_name(&PgfAbsCat::name); abscat->context = read_vector(&PgfReader::read_hypo); + + // for now we just read the set of functions per category and ignore them + size_t n_funs = read_len(); + for (size_t i = 0; i < n_funs; i++) { + read_double(); + read_name(); + } + abscat->prob = - log(read_double()); return abscat; }