diff tools/libgfx.c @ 2145:0905b2a87cbd

Write ARAW palette only if it exists.
author Matti Hamalainen <ccr@tnsp.org>
date Sun, 02 Jun 2019 21:21:35 +0300
parents da886b8cbb09
children 7652b3fe8f30
line wrap: on
line diff
--- a/tools/libgfx.c	Sun Jun 02 21:08:23 2019 +0300
+++ b/tools/libgfx.c	Sun Jun 02 21:21:35 2019 +0300
@@ -585,7 +585,9 @@
         prefix, spec->nplanes) < 0)
         return dmferror(fp);
 
-    if (spec->fmtid == DM_IMGFMT_ARAW)
+    if (spec->fmtid == DM_IMGFMT_ARAW &&
+        img->format == DM_COLFMT_PALETTE &&
+        img->pal != NULL)
     {
         if (dmfprintf(fp,
             "%s_ncolors: dw.w %d\n"