Bug 1464967 - Part 1: Make nsLineBox::BreakTypeToString static. r?gerald draft
authorCameron McCormack <cam@mcc.id.au>
Tue, 29 May 2018 14:06:50 +1000
changeset 800762 d57045cdc695a8d8568be976f321601f186cf782
parent 800746 7534e44dbdb7cefeb3631afd03889a4810b745e3
child 800763 047a215997a22ed13854134045d5095bb679f0d4
push id111474
push userbmo:cam@mcc.id.au
push dateTue, 29 May 2018 04:19:42 +0000
reviewersgerald
bugs1464967
milestone62.0a1
Bug 1464967 - Part 1: Make nsLineBox::BreakTypeToString static. r?gerald MozReview-Commit-ID: L97yf6oCXlq
layout/generic/nsLineBox.cpp
layout/generic/nsLineBox.h
--- a/layout/generic/nsLineBox.cpp
+++ b/layout/generic/nsLineBox.cpp
@@ -198,18 +198,18 @@ ListFloats(FILE* out, const char* aPrefi
     else {
       str += "\n###!!! NULL out-of-flow frame";
     }
     fprintf_stderr(out, "%s\n", str.get());
     fc = fc->Next();
   }
 }
 
-const char*
-nsLineBox::BreakTypeToString(StyleClear aBreakType) const
+/* static */ const char*
+nsLineBox::BreakTypeToString(StyleClear aBreakType)
 {
   switch (aBreakType) {
     case StyleClear::None: return "nobr";
     case StyleClear::Left: return "leftbr";
     case StyleClear::Right: return "rightbr";
     case StyleClear::InlineStart: return "inlinestartbr";
     case StyleClear::InlineEnd: return "inlineendbr";
     case StyleClear::Both: return "leftbr+rightbr";
--- a/layout/generic/nsLineBox.h
+++ b/layout/generic/nsLineBox.h
@@ -569,17 +569,17 @@ public:
   // list).
   static bool RFindLineContaining(nsIFrame* aFrame,
                                     const nsLineList_iterator& aBegin,
                                     nsLineList_iterator& aEnd,
                                     nsIFrame* aLastFrameBeforeEnd,
                                     int32_t* aFrameIndexInLine);
 
 #ifdef DEBUG_FRAME_DUMP
-  const char* BreakTypeToString(StyleClear aBreakType) const;
+  static const char* BreakTypeToString(StyleClear aBreakType);
   char* StateToString(char* aBuf, int32_t aBufSize) const;
 
   void List(FILE* out, int32_t aIndent, uint32_t aFlags = 0) const;
   void List(FILE* out = stderr, const char* aPrefix = "", uint32_t aFlags = 0) const;
   nsIFrame* LastChild() const;
 #endif
 
 private: