Bug 1358968 - Part 4: Give nsComboboxDisplayFrame a name in frame tree dumps. r=bz draft
authorCameron McCormack <cam@mcc.id.au>
Mon, 24 Apr 2017 17:50:57 +0800 (2017-04-24)
changeset 570512 6bc305c17a3cfc4a56e54f81365a089c4b2efa43
parent 570511 cf91eb874434ddbf7515cf1b910e2035ffe99bc0
child 626508 99301c2ccc1b2de960333ae051326d23ddab16fa
push id56510
push userbmo:cam@mcc.id.au
push dateSat, 29 Apr 2017 00:48:31 +0000 (2017-04-29)
reviewersbz
bugs1358968
milestone55.0a1
Bug 1358968 - Part 4: Give nsComboboxDisplayFrame a name in frame tree dumps. r=bz MozReview-Commit-ID: 67FhXW1C8lG
layout/forms/nsComboboxControlFrame.cpp
--- a/layout/forms/nsComboboxControlFrame.cpp
+++ b/layout/forms/nsComboboxControlFrame.cpp
@@ -1287,16 +1287,23 @@ public:
     : nsBlockFrame(aContext),
       mComboBox(aComboBox)
   {}
 
   // Need this so that line layout knows that this block's inline size
   // depends on the available inline size.
   virtual nsIAtom* GetType() const override;
 
+#ifdef DEBUG_FRAME_DUMP
+  nsresult GetFrameName(nsAString& aResult) const
+  {
+    return MakeFrameName(NS_LITERAL_STRING("ComboboxDisplay"), aResult);
+  }
+#endif
+
   virtual bool IsFrameOfType(uint32_t aFlags) const override
   {
     return nsBlockFrame::IsFrameOfType(aFlags &
       ~(nsIFrame::eReplacedContainsBlock));
   }
 
   virtual void Reflow(nsPresContext*           aPresContext,
                           ReflowOutput&     aDesiredSize,