зеркало из https://github.com/mozilla/gecko-dev.git
Bug 842016 - Make pointer-events not affect whether SVG text renders. r?
This commit is contained in:
Родитель
b92849c067
Коммит
25312d3e68
|
@ -29,6 +29,7 @@ default-preferences pref(svg.text.css-frames.enabled,true)
|
|||
== simple-fill-color.svg simple-fill-color-ref.html
|
||||
HTTP(../..) == simple-fill-gradient.svg simple-fill-gradient-ref.svg
|
||||
== simple-fill-none.svg simple.svg
|
||||
== simple-pointer-events.svg simple.svg
|
||||
|
||||
== simple-multiple-dx.svg simple-multiple-dx-ref.html
|
||||
== simple-multiple-dx-2.svg simple-multiple-dx.svg
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
<!--
|
||||
Any copyright is dedicated to the Public Domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/
|
||||
-->
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<text x="100" y="100" style="font: 16px sans-serif; pointer-events: none">hello</text>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 255 B |
|
@ -3333,7 +3333,7 @@ nsSVGTextFrame2::ReflowSVG()
|
|||
uint16_t hitTestFlags = nsSVGUtils::GetGeometryHitTestFlags(run.mFrame);
|
||||
|
||||
if ((hitTestFlags & SVG_HIT_TEST_FILL) ||
|
||||
run.mFrame->StyleSVG()->mFill.mType == eStyleSVGPaintType_None) {
|
||||
run.mFrame->StyleSVG()->mFill.mType != eStyleSVGPaintType_None) {
|
||||
runFlags |= TextRenderedRun::eIncludeFill;
|
||||
}
|
||||
if ((hitTestFlags & SVG_HIT_TEST_STROKE) ||
|
||||
|
|
Загрузка…
Ссылка в новой задаче