From 3705fd4eba54b7b7a10273801986d6acb5869b51 Mon Sep 17 00:00:00 2001 From: Jean-Marc Date: Wed, 4 Mar 2015 23:00:07 +0100 Subject: [PATCH] Fix uninitialized members in Cursor and CursorData constructors Fix coverity issues 23401, 23407, 23416 and 23429. --- src/Cursor.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/Cursor.cpp b/src/Cursor.cpp index e30a5102dc..fe6f0e4be1 100644 --- a/src/Cursor.cpp +++ b/src/Cursor.cpp @@ -240,21 +240,24 @@ bool bruteFind3(Cursor & cur, int x, int y, bool up) CursorData::CursorData() : DocIterator(), anchor_(), selection_(false), mark_(false), word_selection_(false), - logicalpos_(false), current_font(inherit_font) + logicalpos_(false), current_font(inherit_font), + autocorrect_(false), macromode_(false) {} CursorData::CursorData(Buffer * buffer) : DocIterator(buffer), anchor_(), selection_(false), mark_(false), word_selection_(false), - logicalpos_(false), current_font(inherit_font) + logicalpos_(false), current_font(inherit_font), + autocorrect_(false), macromode_(false) {} CursorData::CursorData(DocIterator const & dit) : DocIterator(dit), anchor_(), selection_(false), mark_(false), word_selection_(false), - logicalpos_(false), current_font(inherit_font) + logicalpos_(false), current_font(inherit_font), + autocorrect_(false), macromode_(false) {} @@ -262,7 +265,8 @@ CursorData::CursorData(DocIterator const & dit) // bv functions are not yet available! Cursor::Cursor(BufferView & bv) : CursorData(&bv.buffer()), bv_(&bv), - x_target_(-1), textTargetOffset_(0) + x_target_(-1), textTargetOffset_(0), + beforeDispatchPosX_(0), beforeDispatchPosY_(0) {}