Fix cppcheck warnings

This commit is contained in:
Lawrence Lee
2020-07-08 11:57:04 -07:00
parent a7f397541a
commit 7f647d188c
2 changed files with 5 additions and 3 deletions

View File

@@ -710,11 +710,13 @@ void PerspCorrection::setCamBasedEventsActive(bool active)
ControlLineManager::ControlLineManager(): ControlLineManager::ControlLineManager():
EditSubscriber(ET_OBJECTS), EditSubscriber(ET_OBJECTS),
canvas_area(new Rectangle()),
cursor(CSCrosshair), cursor(CSCrosshair),
draw_mode(false),
drawing_line(false),
prev_obj(-1), prev_obj(-1),
selected_object(-1) selected_object(-1)
{ {
canvas_area = std::unique_ptr<Rectangle>(new Rectangle());
canvas_area->filled = true; canvas_area->filled = true;
canvas_area->topLeft = Coord(0, 0); canvas_area->topLeft = Coord(0, 0);
mouseOverGeometry.push_back(canvas_area.get()); mouseOverGeometry.push_back(canvas_area.get());

View File

@@ -47,7 +47,7 @@ protected:
std::vector<std::unique_ptr<ControlLine>> control_lines; std::vector<std::unique_ptr<ControlLine>> control_lines;
CursorShape cursor; CursorShape cursor;
bool draw_mode; bool draw_mode;
bool drawing_line = false; bool drawing_line;
Cairo::RefPtr<RTSurface> line_icon_h, line_icon_v; Cairo::RefPtr<RTSurface> line_icon_h, line_icon_v;
Cairo::RefPtr<RTSurface> line_icon_h_prelight, line_icon_v_prelight; Cairo::RefPtr<RTSurface> line_icon_h_prelight, line_icon_v_prelight;
int prev_obj; int prev_obj;
@@ -194,6 +194,6 @@ protected:
PerspCorrection* tool; PerspCorrection* tool;
public: public:
LinesCallbacks(PerspCorrection* tool); explicit LinesCallbacks(PerspCorrection* tool);
void switchOffEditMode (void) override; void switchOffEditMode (void) override;
}; };