diff --git a/include/wx/generic/splitter.h b/include/wx/generic/splitter.h index fdaeb8023a..2b75bb1d98 100644 --- a/include/wx/generic/splitter.h +++ b/include/wx/generic/splitter.h @@ -211,9 +211,6 @@ public: // Resizes subwindows virtual void SizeWindows(); - void SetNeedUpdating(bool needUpdating) { m_needUpdating = needUpdating; } - bool GetNeedUpdating() const { return m_needUpdating ; } - #ifdef __WXMAC__ virtual bool MacClipGrandChildren() const { return true ; } #endif diff --git a/src/generic/splitter.cpp b/src/generic/splitter.cpp index 968c1a1d58..c5833830c8 100644 --- a/src/generic/splitter.cpp +++ b/src/generic/splitter.cpp @@ -203,7 +203,10 @@ void wxSplitterWindow::OnInternalIdle() } if (m_needUpdating) + { + m_needUpdating = false; SizeWindows(); + } } void wxSplitterWindow::OnMouseEvent(wxMouseEvent& event) @@ -709,8 +712,6 @@ void wxSplitterWindow::SizeWindows() wxClientDC dc(this); DrawSash(dc); - - SetNeedUpdating(false); } // Set pane for unsplit window