From d984fbf49003ec40af15af53e90fa3a96bc32211 Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Thu, 20 Jul 2017 13:23:53 +0200 Subject: [PATCH] Backed out changeset b2f02ad2c82b (bug 1363361) for frequently failing browser_appmenu_reflows.js on OS X. r=backout a=backout MozReview-Commit-ID: 5wPiUAKmDhi --- dom/base/nsDOMWindowUtils.cpp | 20 -------------------- dom/interfaces/base/nsIDOMWindowUtils.idl | 8 -------- 2 files changed, 28 deletions(-) diff --git a/dom/base/nsDOMWindowUtils.cpp b/dom/base/nsDOMWindowUtils.cpp index 699bd573da49e..9376c48475da5 100644 --- a/dom/base/nsDOMWindowUtils.cpp +++ b/dom/base/nsDOMWindowUtils.cpp @@ -4441,26 +4441,6 @@ nsDOMWindowUtils::GetDirectionFromText(const nsAString& aString, int32_t* aRetva return NS_OK; } -NS_IMETHODIMP -nsDOMWindowUtils::EnsureDirtyRootFrame() -{ - nsIDocument* doc = GetDocument(); - nsIPresShell* presShell = doc ? doc->GetShell() : nullptr; - - if (!presShell) { - return NS_ERROR_FAILURE; - } - - nsIFrame* frame = presShell->GetRootFrame(); - if (!frame) { - return NS_ERROR_FAILURE; - } - - presShell->FrameNeedsReflow(frame, nsIPresShell::eStyleChange, - NS_FRAME_IS_DIRTY); - return NS_OK; -} - NS_IMETHODIMP nsDOMWindowUtils::GetIsStyledByServo(bool* aStyledByServo) { diff --git a/dom/interfaces/base/nsIDOMWindowUtils.idl b/dom/interfaces/base/nsIDOMWindowUtils.idl index fa7cef668322c..6d844286aa05e 100644 --- a/dom/interfaces/base/nsIDOMWindowUtils.idl +++ b/dom/interfaces/base/nsIDOMWindowUtils.idl @@ -2023,14 +2023,6 @@ interface nsIDOMWindowUtils : nsISupports { */ long getDirectionFromText(in AString aString); - /** - * Calls FrameNeedsReflow on that root frame so that a layout flush - * will be necessary. - * - * This should only be used for testing. - */ - void ensureDirtyRootFrame(); - /** * Whether the current document is styled by Servo's style engine. *