зеркало из https://github.com/mozilla/pjs.git
Fix for bug 111264: nsTextFrame::SetSelected() calls Invalidate() with empty rect.
Prevent SetSelected() from generating invalidate warnings by preventing calls to Invalidate with an empty rect. r=jfrancis@netscape.com sr=attinasi@netscape.com
This commit is contained in:
Родитель
908cc6c1a2
Коммит
6bc947f3c9
|
@ -3587,7 +3587,8 @@ nsTextFrame::SetSelected(nsIPresContext* aPresContext,
|
||||||
nsRect frameRect;
|
nsRect frameRect;
|
||||||
GetRect(frameRect);
|
GetRect(frameRect);
|
||||||
nsRect rect(0, 0, frameRect.width, frameRect.height);
|
nsRect rect(0, 0, frameRect.width, frameRect.height);
|
||||||
Invalidate(aPresContext, rect, PR_FALSE);
|
if (!rect.IsEmpty())
|
||||||
|
Invalidate(aPresContext, rect, PR_FALSE);
|
||||||
// ForceDrawFrame(this);
|
// ForceDrawFrame(this);
|
||||||
}
|
}
|
||||||
if (aSpread == eSpreadDown)
|
if (aSpread == eSpreadDown)
|
||||||
|
|
|
@ -3587,7 +3587,8 @@ nsTextFrame::SetSelected(nsIPresContext* aPresContext,
|
||||||
nsRect frameRect;
|
nsRect frameRect;
|
||||||
GetRect(frameRect);
|
GetRect(frameRect);
|
||||||
nsRect rect(0, 0, frameRect.width, frameRect.height);
|
nsRect rect(0, 0, frameRect.width, frameRect.height);
|
||||||
Invalidate(aPresContext, rect, PR_FALSE);
|
if (!rect.IsEmpty())
|
||||||
|
Invalidate(aPresContext, rect, PR_FALSE);
|
||||||
// ForceDrawFrame(this);
|
// ForceDrawFrame(this);
|
||||||
}
|
}
|
||||||
if (aSpread == eSpreadDown)
|
if (aSpread == eSpreadDown)
|
||||||
|
|
Загрузка…
Ссылка в новой задаче