From b0590bf5f71f41b941a3d9166e8b75c3b09e7a71 Mon Sep 17 00:00:00 2001 From: "L. David Baron" Date: Mon, 29 Dec 2008 10:07:37 -0500 Subject: [PATCH] SetVisibleArea doesn't need to lead to media query change handling when paginated (e.g., when doing a SizeToContent around a print preview window). (Bug 468645) r+sr=bzbarsky --- layout/base/nsPresContext.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/layout/base/nsPresContext.h b/layout/base/nsPresContext.h index 846a12628f63..7ae75f6eb061 100644 --- a/layout/base/nsPresContext.h +++ b/layout/base/nsPresContext.h @@ -439,7 +439,8 @@ public: */ void SetVisibleArea(const nsRect& r) { mVisibleArea = r; - if (HasCachedStyleData()) + // Visible area does not affect media queries when paginated. + if (!IsPaginated() && HasCachedStyleData()) PostMediaFeatureValuesChangedEvent(); }