diff --git a/mozilla/cmd/winfe/outliner.cpp b/mozilla/cmd/winfe/outliner.cpp index 5afb84bc025..6c98576b76f 100644 --- a/mozilla/cmd/winfe/outliner.cpp +++ b/mozilla/cmd/winfe/outliner.cpp @@ -1571,7 +1571,8 @@ void COutliner::OnSysColorChange ( ) { CWnd::OnSysColorChange ( ); - m_pIImage->ReInitialize(); + if (m_pIImage) + m_pIImage->ReInitialize(); m_pIUserImage->ReInitialize(); Invalidate ( ); } diff --git a/mozilla/cmd/winfe/rdfliner.cpp b/mozilla/cmd/winfe/rdfliner.cpp index 61554d6f9cf..30155392425 100644 --- a/mozilla/cmd/winfe/rdfliner.cpp +++ b/mozilla/cmd/winfe/rdfliner.cpp @@ -1105,7 +1105,7 @@ int CRDFOutliner::DetermineClickLocation(CPoint point) int area = point.x % iImageWidth; // Determine where within the particular level the click occurred int left = (iImageWidth - iBarWidth) / 2; int right = left + iBarWidth; - if (area >= left && area <= right) // Hard-code it for now. + if (area >= left && area <= right) return CLICKED_BAR; }