From eabcc8ccf937aa139334e73d4e7b7e67ea4ed4b2 Mon Sep 17 00:00:00 2001 From: "mats.palmgren%bredband.net" Date: Sat, 24 Mar 2007 09:21:35 +0000 Subject: [PATCH] Fix "selection colors are sometimes wrong". b=374765 r+sr=pavlov git-svn-id: svn://10.0.0.236/trunk@222307 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/layout/generic/nsFrame.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/mozilla/layout/generic/nsFrame.cpp b/mozilla/layout/generic/nsFrame.cpp index e92a9aa7f99..b72bc138f13 100644 --- a/mozilla/layout/generic/nsFrame.cpp +++ b/mozilla/layout/generic/nsFrame.cpp @@ -968,6 +968,7 @@ void nsDisplaySelectionOverlay::Paint(nsDisplayListBuilder* aBuilder, nsRect rect(aBuilder->ToReferenceFrame(mFrame), mFrame->GetSize()); rect.IntersectRect(rect, aDirtyRect); rect.ScaleRoundOut(1.0f / mFrame->GetPresContext()->AppUnitsPerDevPixel()); + ctx->NewPath(); ctx->Rectangle(gfxRect(rect.x, rect.y, rect.width, rect.height), PR_TRUE); ctx->Fill(); #endif