diff options
| author | Ayberk Tosun <ayberk.tosun@gmail.com> | 2017-08-21 16:28:10 +0300 |
|---|---|---|
| committer | Ayberk Tosun <ayberk.tosun@gmail.com> | 2017-08-21 16:28:10 +0300 |
| commit | 36b5707b5a8cdcf7e5388b2b0976c84386ae6709 (patch) | |
| tree | c0718eeeaeffffe0e572183f90aa03775bf76fc5 /src | |
| parent | efa60951f9da66c9e4d5d38af506de74e7570b74 (diff) | |
| parent | 38fd84a28c08ec1bc2b8dba84b4bbf09039cd794 (diff) | |
Merge remote-tracking branch 'remotes/upstream/master'
Diffstat (limited to 'src')
| -rw-r--r-- | src/runtime/c/pgf/linearizer.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/runtime/c/pgf/linearizer.c b/src/runtime/c/pgf/linearizer.c index a921de61a..f18a3e55a 100644 --- a/src/runtime/c/pgf/linearizer.c +++ b/src/runtime/c/pgf/linearizer.c @@ -1125,7 +1125,17 @@ pgf_file_lzn_symbol_meta(PgfLinFuncs** funcs, PgfMetaId id) flin->capit = PGF_CAPIT_NONE; } - gu_putc('?', flin->out, flin->err); + gu_putc('?', flin->out, flin->err); + + switch (flin->capit) { + case PGF_CAPIT_FIRST: + flin->capit = PGF_CAPIT_NONE; + break; + case PGF_CAPIT_ALL: + flin->capit = PGF_CAPIT_NEXT; + break; + default:; + } } static PgfLinFuncs pgf_file_lin_funcs = { |
