avoid uninitialized value warnings in the FT2 driver
authorTony Cook <tony@develop-help.com>
Tue, 23 Feb 2016 11:01:57 +0000 (22:01 +1100)
committerTony Cook <tony@develop-help.com>
Tue, 23 Feb 2016 11:01:57 +0000 (22:01 +1100)
The values were only logged, but let's silence valgrind

FT2/FT2.pm
FT2/freetyp2.c

index 4896996..288a2e0 100644 (file)
@@ -6,7 +6,7 @@ use vars qw($VERSION @ISA);
 @ISA = qw(Imager::Font);
 
 BEGIN {
-  $VERSION = "0.93";
+  $VERSION = "0.94";
 
   require XSLoader;
   XSLoader::load('Imager::Font::FT2', $VERSION);
index d390928..6ee45d7 100644 (file)
@@ -922,6 +922,8 @@ i_ft2_cp(FT2_Fonthandle *handle, i_img *im, i_img_dim tx, i_img_dim ty, int chan
   work = i_img_8_new(bbox[2]-bbox[0]+1, bbox[3]-bbox[1]+1, 1);
   cl.channel[0] = 255;
   cl.channel[1] = 255;
+  cl.channel[2] = 255;
+  cl.channel[3] = 255;
   if (!i_ft2_text(handle, work, -bbox[0], -bbox[1], &cl, cheight, cwidth, 
                   text, len, 1, aa, vlayout, utf8))
     return 0;