diff --git a/rtengine/improccoordinator.cc b/rtengine/improccoordinator.cc index f8d75b050..339cdfa07 100644 --- a/rtengine/improccoordinator.cc +++ b/rtengine/improccoordinator.cc @@ -130,10 +130,16 @@ ImProcCoordinator::ImProcCoordinator() : histLRETI(256), + hist_lrgb_dirty(false), + hist_raw_dirty(false), + vectorscopeScale(0), + vectorscope_hc_dirty(false), + vectorscope_hs_dirty(false), vectorscope_hc(VECTORSCOPE_SIZE, VECTORSCOPE_SIZE), vectorscope_hs(VECTORSCOPE_SIZE, VECTORSCOPE_SIZE), waveformScale(0), + waveform_dirty(false), waveformRed(0, 0), waveformGreen(0, 0), waveformBlue(0, 0), diff --git a/rtgui/histogrampanel.cc b/rtgui/histogrampanel.cc index 449566007..23d443aea 100644 --- a/rtgui/histogrampanel.cc +++ b/rtgui/histogrampanel.cc @@ -1061,7 +1061,9 @@ HistogramArea::HistogramArea (DrawModeListener *fml) : needRed(options.histogramRed), needGreen(options.histogramGreen), needBlue(options.histogramBlue), needLuma(options.histogramLuma), needChroma(options.histogramChroma), isPressed(false), movingPosition(0.0), - pointer_red(-1), pointer_green(-1), pointer_blue(-1) + needPointer(false), + pointer_red(-1), pointer_green(-1), pointer_blue(-1), + pointer_a(0), pointer_b(0) { rhist(256);