Bug 338033 - No visible focus indicator on image map areas with black background r=roc

This commit is contained in:
Takeshi Kurosawa
2013-04-27 17:54:36 +09:00
parent 2450fc7cdb
commit e3d40ee121

View File

@@ -1353,9 +1353,12 @@ nsImageFrame::PaintImage(nsRenderingContext& aRenderingContext, nsPoint aPt,
nsImageMap* map = GetImageMap();
if (nullptr != map) {
aRenderingContext.PushState();
aRenderingContext.Translate(inner.TopLeft());
aRenderingContext.SetColor(NS_RGB(255, 255, 255));
aRenderingContext.SetLineStyle(nsLineStyle_kSolid);
map->Draw(this, aRenderingContext);
aRenderingContext.SetColor(NS_RGB(0, 0, 0));
aRenderingContext.SetLineStyle(nsLineStyle_kDotted);
aRenderingContext.Translate(inner.TopLeft());
map->Draw(this, aRenderingContext);
aRenderingContext.PopState();
}