From 4d7b007f4fa8f2c7e0b6d523a281c62b85fa222d Mon Sep 17 00:00:00 2001 From: Jonathan Kew Date: Wed, 26 Apr 2017 23:25:49 +0100 Subject: [PATCH] Bug 1359857 - For frames that have a BidiDataProperty, include this in the debugging info printed by ListGeneric. r=dholbert --- layout/generic/nsFrame.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/layout/generic/nsFrame.cpp b/layout/generic/nsFrame.cpp index b4a5ab15afc9..f4c407379a8b 100644 --- a/layout/generic/nsFrame.cpp +++ b/layout/generic/nsFrame.cpp @@ -7070,6 +7070,11 @@ nsIFrame::ListGeneric(nsACString& aTo, const char* aPrefix, uint32_t aFlags) con if (0 != mState) { aTo += nsPrintfCString(" [state=%016llx]", (unsigned long long)mState); } + if (Properties().Has(BidiDataProperty())) { + FrameBidiData bidi = GetBidiData(); + aTo += nsPrintfCString(" bidi(%d,%d,%d)", bidi.baseLevel, + bidi.embeddingLevel, bidi.precedingControl); + } if (IsTransformed()) { aTo += nsPrintfCString(" transformed"); }