From: Jean-Marc Date: Wed, 4 Mar 2015 22:00:07 +0000 (+0100) Subject: Fix uninitialized members in Cursor and CursorData constructors X-Git-Tag: 2.2.0alpha1~1236 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=3705fd4eba54b7b7a10273801986d6acb5869b51;p=features.git Fix uninitialized members in Cursor and CursorData constructors Fix coverity issues 23401, 23407, 23416 and 23429. --- 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) {}