From a57b61731d8b326e4ef8445a2619f4b9e9a25c9c Mon Sep 17 00:00:00 2001 From: Duan Yao Date: Wed, 18 Jun 2014 00:04:04 +0800 Subject: [PATCH] Fix Travis build --- src/DrawingTracer.cc | 2 +- src/DrawingTracer.h | 2 +- src/HTMLState.h | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/DrawingTracer.cc b/src/DrawingTracer.cc index 24fa6e2..05ab81b 100644 --- a/src/DrawingTracer.cc +++ b/src/DrawingTracer.cc @@ -13,7 +13,7 @@ namespace pdf2htmlEX { -DrawingTracer::DrawingTracer(const Param & param):param(param) +DrawingTracer::DrawingTracer(const Param & param): param(param), cairo(nullptr) { } diff --git a/src/DrawingTracer.h b/src/DrawingTracer.h index d8cee1c..a04b453 100644 --- a/src/DrawingTracer.h +++ b/src/DrawingTracer.h @@ -63,7 +63,7 @@ private: void transform_bbox_by_ctm(double * bbox); const Param & param; - cairo_t * cairo = nullptr; + cairo_t * cairo; }; } /* namespace pdf2htmlEX */ diff --git a/src/HTMLState.h b/src/HTMLState.h index 9327e5c..195af21 100644 --- a/src/HTMLState.h +++ b/src/HTMLState.h @@ -63,8 +63,10 @@ struct HTMLLineState double x,y; double transform_matrix[4]; // The page-cope char index(in drawing order) of the first char in this line. - int first_char_index = -1; - const std::vector * chars_covered = nullptr; + int first_char_index; + const std::vector * chars_covered; + + HTMLLineState(): first_char_index(-1), chars_covered(nullptr) { } }; struct HTMLClipState