From: Vadim Zeitlin Date: Tue, 7 Feb 2012 13:02:27 +0000 (+0000) Subject: No real changes, just pass const wxArrayInt to wxHtmlCell::AdjustPagebreak(). X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/d7235613f44c446e484052fcf262fbe509d1b6ff No real changes, just pass const wxArrayInt to wxHtmlCell::AdjustPagebreak(). AdjustPagebreak() never modifies the array passed to it, so pass it as const reference. See #13935. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70527 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/html/htmlcell.h b/include/wx/html/htmlcell.h index 20816b9525..b76b13c769 100644 --- a/include/wx/html/htmlcell.h +++ b/include/wx/html/htmlcell.h @@ -280,7 +280,7 @@ public: // Returned value : true if pagebreak was modified, false otherwise // Usage : while (container->AdjustPagebreak(&p)) {} virtual bool AdjustPagebreak(int *pagebreak, - wxArrayInt& known_pagebreaks) const; + const wxArrayInt& known_pagebreaks) const; // Sets cell's behaviour on pagebreaks (see AdjustPagebreak). Default // is true - the cell can be split on two pages @@ -440,7 +440,7 @@ public: virtual void DrawInvisible(wxDC& dc, int x, int y, wxHtmlRenderingInfo& info); /* virtual bool AdjustPagebreak(int *pagebreak, int *known_pagebreaks = NULL, int number_of_pages = 0) const;*/ - virtual bool AdjustPagebreak(int *pagebreak, wxArrayInt& known_pagebreaks) const; + virtual bool AdjustPagebreak(int *pagebreak, const wxArrayInt& known_pagebreaks) const; // insert cell at the end of m_Cells list void InsertCell(wxHtmlCell *cell); diff --git a/interface/wx/html/htmlcell.h b/interface/wx/html/htmlcell.h index ece319d281..ab2edae710 100644 --- a/interface/wx/html/htmlcell.h +++ b/interface/wx/html/htmlcell.h @@ -107,7 +107,7 @@ public: @endcode */ virtual bool AdjustPagebreak(int* pagebreak, - wxArrayInt& known_pagebreaks) const; + const wxArrayInt& known_pagebreaks) const; /** Renders the cell. diff --git a/src/html/htmlcell.cpp b/src/html/htmlcell.cpp index c775d9817f..20c249ebbf 100644 --- a/src/html/htmlcell.cpp +++ b/src/html/htmlcell.cpp @@ -221,7 +221,7 @@ wxCursor wxHtmlCell::GetMouseCursor(wxHtmlWindowInterface *window) const bool wxHtmlCell::AdjustPagebreak(int *pagebreak, - wxArrayInt& WXUNUSED(known_pagebreaks)) const + const wxArrayInt& WXUNUSED(known_pagebreaks)) const { if ((!m_CanLiveOnPagebreak) && m_PosY < *pagebreak && m_PosY + m_Height > *pagebreak) @@ -775,7 +775,7 @@ int wxHtmlContainerCell::GetIndentUnits(int ind) const bool wxHtmlContainerCell::AdjustPagebreak(int *pagebreak, - wxArrayInt& known_pagebreaks) const + const wxArrayInt& known_pagebreaks) const { if (!m_CanLiveOnPagebreak) return wxHtmlCell::AdjustPagebreak(pagebreak, known_pagebreaks); diff --git a/src/html/m_layout.cpp b/src/html/m_layout.cpp index c54b437c86..7672465f96 100644 --- a/src/html/m_layout.cpp +++ b/src/html/m_layout.cpp @@ -71,7 +71,7 @@ public: wxHtmlPageBreakCell() {} bool AdjustPagebreak(int* pagebreak, - wxArrayInt& known_pagebreaks) const; + const wxArrayInt& known_pagebreaks) const; void Draw(wxDC& WXUNUSED(dc), int WXUNUSED(x), int WXUNUSED(y), @@ -82,7 +82,7 @@ private: wxDECLARE_NO_COPY_CLASS(wxHtmlPageBreakCell); }; -bool wxHtmlPageBreakCell::AdjustPagebreak(int* pagebreak, wxArrayInt& known_pagebreaks) const +bool wxHtmlPageBreakCell::AdjustPagebreak(int* pagebreak, const wxArrayInt& known_pagebreaks) const { // When we are counting pages, 'known_pagebreaks' is non-NULL. // That's the only time we change 'pagebreak'. Otherwise, pages