From 5b74903da4db196762b22051ecdac0530879bfc1 Mon Sep 17 00:00:00 2001 From: gitlost Date: Thu, 3 Apr 2025 17:21:44 +0100 Subject: [PATCH] ZINT_CAP_STACKABLE: missed CODABLOCKF/HIBC_BLOCKF previously - not stackable --- backend/codablock.c | 2 ++ backend/library.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/backend/codablock.c b/backend/codablock.c index 88253df8..93ecc3c6 100644 --- a/backend/codablock.c +++ b/backend/codablock.c @@ -850,6 +850,8 @@ INTERNAL int codablockf(struct zint_symbol *symbol, unsigned char source[], int } #endif + symbol->rows = 0; /* Stacked are not stackable */ + /* Paint the C128 patterns */ for (r = 0; r < rows; r++) { const int rc = r * columns; diff --git a/backend/library.c b/backend/library.c index bd0bbec2..02270ffd 100644 --- a/backend/library.c +++ b/backend/library.c @@ -1691,6 +1691,8 @@ unsigned int ZBarcode_Cap(int symbol_id, unsigned int cap_flag) { switch (symbol_id) { case BARCODE_CODE16K: /* Stacked are not stackable */ case BARCODE_CODE49: + case BARCODE_CODABLOCKF: + case BARCODE_HIBC_BLOCKF: break; default: result |= ZINT_CAP_STACKABLE;