<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>76220</bug_id>
          
          <creation_ts>2012-01-12 15:44:02 -0800</creation_ts>
          <short_desc>Create a GraphicsLayer for the overhang areas if threaded scrolling is enabled</short_desc>
          <delta_ts>2012-01-12 16:31:03 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>535233</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-01-12 15:44:02 -0800</bug_when>
    <thetext>Create a GraphicsLayer for the overhang areas if threaded scrolling is enabled</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>535238</commentid>
    <comment_count>1</comment_count>
      <attachid>122326</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-01-12 15:47:44 -0800</bug_when>
    <thetext>Created attachment 122326
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>535247</commentid>
    <comment_count>2</comment_count>
      <attachid>122326</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-01-12 15:57:03 -0800</bug_when>
    <thetext>Comment on attachment 122326
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=122326&amp;action=review

&gt; Source/WebCore/ChangeLog:30
&gt; +        Remove PLATFORM(CHROMIUM) #ifdefs. Fix a bug the overhang layer was being
&gt; +        added above the clip layer.

Run-on sentence.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>535287</commentid>
    <comment_count>3</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-01-12 16:31:03 -0800</bug_when>
    <thetext>Committed r104879: &lt;http://trac.webkit.org/changeset/104879&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>122326</attachid>
            <date>2012-01-12 15:47:44 -0800</date>
            <delta_ts>2012-01-12 15:57:03 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76220-20120112154741.patch</filename>
            <type>text/plain</type>
            <size>9489</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA0ODU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2ZlYWRhZTdlMzc0ODRh
MzhlYzE1ZTEyMzFlMDQ5N2RkNjI2NTQzMC4uNTA2YzA2YmI3MWUwYTMzN2U2YWIyOTMzMzdiMDE0
ZGU1ODFmZTljMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDQyIEBACiAyMDEyLTAxLTEyICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKKyAgICAgICAgQ3JlYXRlIGEgR3Jh
cGhpY3NMYXllciBmb3IgdGhlIG92ZXJoYW5nIGFyZWFzIGlmIHRocmVhZGVkIHNjcm9sbGluZyBp
cyBlbmFibGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD03NjIyMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogcGFnZS9GcmFtZVZpZXcuY3BwOgorICAgICAgICBSZW1vdmUgUExBVEZPUk0oQ0hST01JVU0p
ICNpZmRlZnMuCisKKyAgICAgICAgKiBwYWdlL0ZyYW1lVmlldy5oOgorICAgICAgICBEaXR0by4K
KworICAgICAgICAqIHBsYXRmb3JtL1Njcm9sbFZpZXcuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
U2Nyb2xsVmlldzo6d2hlZWxFdmVudCk6CisgICAgICAgIERpdHRvLgorCisgICAgICAgICogcGxh
dGZvcm0vU2Nyb2xsYWJsZUFyZWEuaDoKKyAgICAgICAgRGl0dG8uCisKKyAgICAgICAgKiByZW5k
ZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRl
ckxheWVyQ29tcG9zaXRvcjo6ZnJhbWVWaWV3RGlkQ2hhbmdlU2l6ZSk6CisgICAgICAgIERpdHRv
LgorCisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllckNvbXBvc2l0b3I6OnJlcXVpcmVzT3Zl
cmhhbmdBcmVhc0xheWVyKToKKyAgICAgICAgTWFrZSB0aGlzIHJldHVybiB0cnVlIGlmIHdlIGhh
dmUgYSBzY3JvbGxpbmcgY29vcmRpbmF0b3IuCisKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxh
eWVyQ29tcG9zaXRvcjo6dXBkYXRlT3ZlcmZsb3dDb250cm9sc0xheWVycyk6CisgICAgICAgIFJl
bW92ZSBQTEFURk9STShDSFJPTUlVTSkgI2lmZGVmcy4gRml4IGEgYnVnIHRoZSBvdmVyaGFuZyBs
YXllciB3YXMgYmVpbmcKKyAgICAgICAgYWRkZWQgYWJvdmUgdGhlIGNsaXAgbGF5ZXIuCisKKyAg
ICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyQ29tcG9zaXRvcjo6ZGVzdHJveVJvb3RMYXllcik6
CisgICAgICAgIFJlbW92ZSBQTEFURk9STShDSFJPTUlVTSkgI2lmZGVmcy4KKyAgICAgICAgCisg
ICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyQ29tcG9zaXRvci5oOgorICAgICAgICBEaXR0
by4KKworMjAxMi0wMS0xMiAgQW5kZXJzIENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgor
CiAgICAgICAgIE1ha2UgU2Nyb2xsRWxhc3RpY2l0eUNvbnRyb2xsZXIgbWVtYmVycyBwcml2YXRl
CiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NjIwOAog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKaW5kZXggNTZmNmM2MGMyNzgxOTM3YmYwYTM2ZWIz
Y2QzMzFhZjU0YTk4MWYyNS4uNjY2YjVmMDMzMGU2MjEzN2UyM2RkMDU1NWM2ODZkZDYwNDc3ZDE5
NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcApAQCAtNjQ4LDE0ICs2NDgsMTUgQEAgdm9p
ZCBGcmFtZVZpZXc6OmNhbGN1bGF0ZVNjcm9sbGJhck1vZGVzRm9yTGF5b3V0KFNjcm9sbGJhck1v
ZGUmIGhNb2RlLCBTY3JvbGxiYXIKICAgICB9ICAgIAogfQogCi0jaWYgRU5BQkxFKEZVTExTQ1JF
RU5fQVBJKSAmJiBVU0UoQUNDRUxFUkFURURfQ09NUE9TSVRJTkcpCisjaWYgVVNFKEFDQ0VMRVJB
VEVEX0NPTVBPU0lUSU5HKQorCisjaWYgRU5BQkxFKEZVTExTQ1JFRU5fQVBJKQogc3RhdGljIGJv
b2wgaXNEb2N1bWVudFJ1bm5pbmdGdWxsU2NyZWVuQW5pbWF0aW9uKERvY3VtZW50KiBkb2N1bWVu
dCkKIHsKICAgICByZXR1cm4gZG9jdW1lbnQtPndlYmtpdElzRnVsbFNjcmVlbigpICYmIGRvY3Vt
ZW50LT5mdWxsU2NyZWVuUmVuZGVyZXIoKSAmJiBkb2N1bWVudC0+aXNBbmltYXRpbmdGdWxsU2Ny
ZWVuKCk7CiB9CiAjZW5kaWYKLSAgICAKLSNpZiBVU0UoQUNDRUxFUkFURURfQ09NUE9TSVRJTkcp
CisKIHZvaWQgRnJhbWVWaWV3Ojp1cGRhdGVDb21wb3NpdGluZ0xheWVycygpCiB7CiAgICAgUmVu
ZGVyVmlldyogcm9vdCA9IHJvb3RSZW5kZXJlcih0aGlzKTsKQEAgLTcyMCw3ICs3MjEsNyBAQCBH
cmFwaGljc0xheWVyKiBGcmFtZVZpZXc6OmxheWVyRm9yU2Nyb2xsQ29ybmVyKCkgY29uc3QKICAg
ICByZXR1cm4gcm9vdC0+Y29tcG9zaXRvcigpLT5sYXllckZvclNjcm9sbENvcm5lcigpOwogfQog
Ci0jaWYgUExBVEZPUk0oQ0hST01JVU0pICYmIEVOQUJMRShSVUJCRVJfQkFORElORykKKyNpZiBF
TkFCTEUoUlVCQkVSX0JBTkRJTkcpCiBHcmFwaGljc0xheWVyKiBGcmFtZVZpZXc6OmxheWVyRm9y
T3ZlcmhhbmdBcmVhcygpIGNvbnN0CiB7CiAgICAgUmVuZGVyVmlldyogcm9vdCA9IHJvb3RSZW5k
ZXJlcih0aGlzKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3Lmgg
Yi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5oCmluZGV4IDgwYjUyYjU3OGY2ZjFkMGVk
ZjMyZDllNjM4NzVjZDg3MzZmODQzNTUuLjY2ZTYwZGZkZGQ3NDRiYzhlZGU2M2I4YTJiMDQyNzM4
MTg2NWFjNTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmgKKysr
IGIvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuaApAQCAtMzYzLDExICszNjMsMTEgQEAg
cHJpdmF0ZToKICAgICB2aXJ0dWFsIFNjcm9sbGFibGVBcmVhKiBlbmNsb3NpbmdTY3JvbGxhYmxl
QXJlYSgpIGNvbnN0OwogCiAjaWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQotICAgIHZp
cnR1YWwgR3JhcGhpY3NMYXllciogbGF5ZXJGb3JIb3Jpem9udGFsU2Nyb2xsYmFyKCkgY29uc3Q7
Ci0gICAgdmlydHVhbCBHcmFwaGljc0xheWVyKiBsYXllckZvclZlcnRpY2FsU2Nyb2xsYmFyKCkg
Y29uc3Q7Ci0gICAgdmlydHVhbCBHcmFwaGljc0xheWVyKiBsYXllckZvclNjcm9sbENvcm5lcigp
IGNvbnN0OwotI2lmIFBMQVRGT1JNKENIUk9NSVVNKSAmJiBFTkFCTEUoUlVCQkVSX0JBTkRJTkcp
Ci0gICAgdmlydHVhbCBHcmFwaGljc0xheWVyKiBsYXllckZvck92ZXJoYW5nQXJlYXMoKSBjb25z
dDsKKyAgICB2aXJ0dWFsIEdyYXBoaWNzTGF5ZXIqIGxheWVyRm9ySG9yaXpvbnRhbFNjcm9sbGJh
cigpIGNvbnN0IE9WRVJSSURFOworICAgIHZpcnR1YWwgR3JhcGhpY3NMYXllciogbGF5ZXJGb3JW
ZXJ0aWNhbFNjcm9sbGJhcigpIGNvbnN0IE9WRVJSSURFOworICAgIHZpcnR1YWwgR3JhcGhpY3NM
YXllciogbGF5ZXJGb3JTY3JvbGxDb3JuZXIoKSBjb25zdCBPVkVSUklERTsKKyNpZiBFTkFCTEUo
UlVCQkVSX0JBTkRJTkcpCisgICAgdmlydHVhbCBHcmFwaGljc0xheWVyKiBsYXllckZvck92ZXJo
YW5nQXJlYXMoKSBjb25zdCBPVkVSUklERTsKICNlbmRpZgogI2VuZGlmCiAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZpZXcuY3BwIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vU2Nyb2xsVmlldy5jcHAKaW5kZXggZDc2YTkwOWU1YzBlZDBmMmU5Mjg2YjhmZDEz
ZDMzNGNiZjRiNGZjMy4uYTM2YjFjNzRjY2JmZjk3ZmQ4YWZjZGNhZGY5MzZjYTdkYzkwNDNjNyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5jcHAKQEAgLTEwNzUsNyArMTA3NSw3
IEBAIHZvaWQgU2Nyb2xsVmlldzo6cGFpbnQoR3JhcGhpY3NDb250ZXh0KiBjb250ZXh0LCBjb25z
dCBJbnRSZWN0JiByZWN0KQogICAgICAgICBwYWludENvbnRlbnRzKGNvbnRleHQsIGRvY3VtZW50
RGlydHlSZWN0KTsKICAgICB9CiAKLSNpZiBVU0UoQUNDRUxFUkFURURfQ09NUE9TSVRJTkcpICYm
IFBMQVRGT1JNKENIUk9NSVVNKSAmJiBFTkFCTEUoUlVCQkVSX0JBTkRJTkcpCisjaWYgVVNFKEFD
Q0VMRVJBVEVEX0NPTVBPU0lUSU5HKSAmJiBFTkFCTEUoUlVCQkVSX0JBTkRJTkcpCiAgICAgaWYg
KCFsYXllckZvck92ZXJoYW5nQXJlYXMoKSkKICAgICAgICAgY2FsY3VsYXRlQW5kUGFpbnRPdmVy
aGFuZ0FyZWFzKGNvbnRleHQsIHJlY3QpOwogI2Vsc2UKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL1Njcm9sbGFibGVBcmVhLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9T
Y3JvbGxhYmxlQXJlYS5oCmluZGV4IDI2YThjZmUxMGM2OTA2ZDQ4MTdmMzg0YjE4ZmExMzFlOGVl
Yjg1MmIuLjBiNDU4M2JiZWEwZDZiZDcwNGVhYjFkMDY0MTk1MjRhNzRmNDU1YmIgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbGFibGVBcmVhLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsYWJsZUFyZWEuaApAQCAtMTg0LDcgKzE4NCw3IEBAIHBy
b3RlY3RlZDoKICAgICB2aXJ0dWFsIEdyYXBoaWNzTGF5ZXIqIGxheWVyRm9ySG9yaXpvbnRhbFNj
cm9sbGJhcigpIGNvbnN0IHsgcmV0dXJuIDA7IH0KICAgICB2aXJ0dWFsIEdyYXBoaWNzTGF5ZXIq
IGxheWVyRm9yVmVydGljYWxTY3JvbGxiYXIoKSBjb25zdCB7IHJldHVybiAwOyB9CiAgICAgdmly
dHVhbCBHcmFwaGljc0xheWVyKiBsYXllckZvclNjcm9sbENvcm5lcigpIGNvbnN0IHsgcmV0dXJu
IDA7IH0KLSNpZiBQTEFURk9STShDSFJPTUlVTSkgJiYgRU5BQkxFKFJVQkJFUl9CQU5ESU5HKQor
I2lmIEVOQUJMRShSVUJCRVJfQkFORElORykKICAgICB2aXJ0dWFsIEdyYXBoaWNzTGF5ZXIqIGxh
eWVyRm9yT3ZlcmhhbmdBcmVhcygpIGNvbnN0IHsgcmV0dXJuIDA7IH0KICNlbmRpZgogI2VuZGlm
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3Np
dG9yLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckNvbXBvc2l0b3Iu
Y3BwCmluZGV4IDkzMzMxYWVlNzA5MWVjNmZhOTUyNzAxODlhZTdkMzZiMGJmYjcxNjYuLmJiMjcx
MjU4NDljNDBiNGMwMjQ5MDI3MWI2ZWQ3ZmMwNWY2Mjc2Y2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckNvbXBvc2l0b3IuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckNvbXBvc2l0b3IuY3BwCkBAIC05NjcsNyArOTY3
LDcgQEAgdm9pZCBSZW5kZXJMYXllckNvbXBvc2l0b3I6OmZyYW1lVmlld0RpZENoYW5nZVNpemUo
KQogICAgICAgICBtX3Njcm9sbExheWVyLT5zZXRQb3NpdGlvbihGbG9hdFBvaW50KC1zY3JvbGxQ
b3NpdGlvbi54KCksIC1zY3JvbGxQb3NpdGlvbi55KCkpKTsKICAgICAgICAgdXBkYXRlT3ZlcmZs
b3dDb250cm9sc0xheWVycygpOwogCi0jaWYgUExBVEZPUk0oQ0hST01JVU0pICYmIEVOQUJMRShS
VUJCRVJfQkFORElORykKKyNpZiBFTkFCTEUoUlVCQkVSX0JBTkRJTkcpCiAgICAgICAgIGlmICht
X2xheWVyRm9yT3ZlcmhhbmdBcmVhcykKICAgICAgICAgICAgIG1fbGF5ZXJGb3JPdmVyaGFuZ0Fy
ZWFzLT5zZXRTaXplKGZyYW1lVmlldy0+ZnJhbWVSZWN0KCkuc2l6ZSgpKTsKICNlbmRpZgpAQCAt
MTY4NSwxNyArMTY4NSwzMSBAQCBib29sIFJlbmRlckxheWVyQ29tcG9zaXRvcjo6cmVxdWlyZXNT
Y3JvbGxDb3JuZXJMYXllcigpIGNvbnN0CiAgICAgcmV0dXJuIHNob3VsZENvbXBvc2l0ZU92ZXJm
bG93Q29udHJvbHModmlldykgJiYgdmlldy0+aXNTY3JvbGxDb3JuZXJWaXNpYmxlKCk7CiB9CiAK
LSNpZiBQTEFURk9STShDSFJPTUlVTSkgJiYgRU5BQkxFKFJVQkJFUl9CQU5ESU5HKQorI2lmIEVO
QUJMRShSVUJCRVJfQkFORElORykKIGJvb2wgUmVuZGVyTGF5ZXJDb21wb3NpdG9yOjpyZXF1aXJl
c092ZXJoYW5nQXJlYXNMYXllcigpIGNvbnN0CiB7Ci0gICAgLy8gT25seSBpZiB0aGlzIGlzIGEg
dG9wIGxldmVsIGZyYW1lIChub3QgaWZyYW1lKS4KLSAgICByZXR1cm4gIW1fcmVuZGVyVmlldy0+
ZG9jdW1lbnQoKS0+b3duZXJFbGVtZW50KCk7CisgICAgLy8gV2UgZG9uJ3Qgd2FudCBhIGxheWVy
IGlmIHRoaXMgaXMgYSBzdWJmcmFtZS4KKyAgICBpZiAobV9yZW5kZXJWaWV3LT5kb2N1bWVudCgp
LT5vd25lckVsZW1lbnQoKSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgLy8gV2UgZG8g
d2FudCBhIGxheWVyIGlmIHdlIGhhdmUgYSBzY3JvbGxpbmcgY29vcmRpbmF0b3IuCisjaWYgRU5B
QkxFKFRIUkVBREVEX1NDUk9MTElORykKKyAgICBpZiAoc2Nyb2xsaW5nQ29vcmRpbmF0b3IoKSkK
KyAgICAgICAgcmV0dXJuIHRydWU7CisjZW5kaWYKKworICAgIC8vIENocm9taXVtIGFsd2F5cyB3
YW50cyBhIGxheWVyLgorI2lmIFBMQVRGT1JNKENIUk9NSVVNKQorICAgIHJldHVybiB0cnVlOwor
I2VuZGlmCisKKyAgICByZXR1cm4gZmFsc2U7CiB9CiAjZW5kaWYKIAogdm9pZCBSZW5kZXJMYXll
ckNvbXBvc2l0b3I6OnVwZGF0ZU92ZXJmbG93Q29udHJvbHNMYXllcnMoKQogewotI2lmIFBMQVRG
T1JNKENIUk9NSVVNKSAmJiBFTkFCTEUoUlVCQkVSX0JBTkRJTkcpCisjaWYgRU5BQkxFKFJVQkJF
Ul9CQU5ESU5HKQogICAgIGlmIChyZXF1aXJlc092ZXJoYW5nQXJlYXNMYXllcigpKSB7CiAgICAg
ICAgIGlmICghbV9sYXllckZvck92ZXJoYW5nQXJlYXMpIHsKICAgICAgICAgICAgIG1fbGF5ZXJG
b3JPdmVyaGFuZ0FyZWFzID0gR3JhcGhpY3NMYXllcjo6Y3JlYXRlKHRoaXMpOwpAQCAtMTcwNCw3
ICsxNzE4LDEwIEBAIHZvaWQgUmVuZGVyTGF5ZXJDb21wb3NpdG9yOjp1cGRhdGVPdmVyZmxvd0Nv
bnRyb2xzTGF5ZXJzKCkKICNlbmRpZgogICAgICAgICAgICAgbV9sYXllckZvck92ZXJoYW5nQXJl
YXMtPnNldERyYXdzQ29udGVudChmYWxzZSk7CiAgICAgICAgICAgICBtX2xheWVyRm9yT3Zlcmhh
bmdBcmVhcy0+c2V0U2l6ZShtX3JlbmRlclZpZXctPmZyYW1lVmlldygpLT5mcmFtZVJlY3QoKS5z
aXplKCkpOwotICAgICAgICAgICAgbV9vdmVyZmxvd0NvbnRyb2xzSG9zdExheWVyLT5hZGRDaGls
ZChtX2xheWVyRm9yT3ZlcmhhbmdBcmVhcy5nZXQoKSk7CisKKyAgICAgICAgICAgIC8vIFdlIHdh
bnQgdGhlIG92ZXJoYW5nIGFyZWFzIGxheWVyIHRvIGJlIHBvc2l0aW9uZWQgYmVsb3cgdGhlIGZy
YW1lIGNvbnRlbnRzLAorICAgICAgICAgICAgLy8gc28gaW5zZXJ0IGl0IGJlbG93IHRoZSBjbGlw
IGxheWVyLgorICAgICAgICAgICAgbV9vdmVyZmxvd0NvbnRyb2xzSG9zdExheWVyLT5hZGRDaGls
ZEJlbG93KG1fbGF5ZXJGb3JPdmVyaGFuZ0FyZWFzLmdldCgpLCBtX2NsaXBMYXllci5nZXQoKSk7
CiAgICAgICAgIH0KICAgICB9IGVsc2UgaWYgKG1fbGF5ZXJGb3JPdmVyaGFuZ0FyZWFzKSB7CiAg
ICAgICAgIG1fbGF5ZXJGb3JPdmVyaGFuZ0FyZWFzLT5yZW1vdmVGcm9tUGFyZW50KCk7CkBAIC0x
ODUwLDcgKzE4NjcsNyBAQCB2b2lkIFJlbmRlckxheWVyQ29tcG9zaXRvcjo6ZGVzdHJveVJvb3RM
YXllcigpCiAKICAgICBkZXRhY2hSb290TGF5ZXIoKTsKIAotI2lmIFBMQVRGT1JNKENIUk9NSVVN
KSAmJiBFTkFCTEUoUlVCQkVSX0JBTkRJTkcpCisjaWYgRU5BQkxFKFJVQkJFUl9CQU5ESU5HKQog
ICAgIGlmIChtX2xheWVyRm9yT3ZlcmhhbmdBcmVhcykgewogICAgICAgICBtX2xheWVyRm9yT3Zl
cmhhbmdBcmVhcy0+cmVtb3ZlRnJvbVBhcmVudCgpOwogICAgICAgICBtX2xheWVyRm9yT3Zlcmhh
bmdBcmVhcyA9IG51bGxwdHI7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyTGF5ZXJDb21wb3NpdG9yLmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
TGF5ZXJDb21wb3NpdG9yLmgKaW5kZXggYTU1Y2U5YWY3NjM4NTMyZTVhMDRjY2JjZjk1NzdiMmFj
YTcwYzlhYi4uMjljODNkMDM0MGZlYzZiNzMyNTY0Nzg3NzhmMWU1OTYxMDQwYTZmNiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQ29tcG9zaXRvci5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckNvbXBvc2l0b3IuaApAQCAt
MjA3LDcgKzIwNyw3IEBAIHB1YmxpYzoKICAgICBHcmFwaGljc0xheWVyKiBsYXllckZvckhvcml6
b250YWxTY3JvbGxiYXIoKSBjb25zdCB7IHJldHVybiBtX2xheWVyRm9ySG9yaXpvbnRhbFNjcm9s
bGJhci5nZXQoKTsgfQogICAgIEdyYXBoaWNzTGF5ZXIqIGxheWVyRm9yVmVydGljYWxTY3JvbGxi
YXIoKSBjb25zdCB7IHJldHVybiBtX2xheWVyRm9yVmVydGljYWxTY3JvbGxiYXIuZ2V0KCk7IH0K
ICAgICBHcmFwaGljc0xheWVyKiBsYXllckZvclNjcm9sbENvcm5lcigpIGNvbnN0IHsgcmV0dXJu
IG1fbGF5ZXJGb3JTY3JvbGxDb3JuZXIuZ2V0KCk7IH0KLSNpZiBQTEFURk9STShDSFJPTUlVTSkg
JiYgRU5BQkxFKFJVQkJFUl9CQU5ESU5HKQorI2lmIEVOQUJMRShSVUJCRVJfQkFORElORykKICAg
ICBHcmFwaGljc0xheWVyKiBsYXllckZvck92ZXJoYW5nQXJlYXMoKSBjb25zdCB7IHJldHVybiBt
X2xheWVyRm9yT3ZlcmhhbmdBcmVhcy5nZXQoKTsgfQogI2VuZGlmCiAKQEAgLTI5Myw3ICsyOTMs
NyBAQCBwcml2YXRlOgogICAgIGJvb2wgcmVxdWlyZXNIb3Jpem9udGFsU2Nyb2xsYmFyTGF5ZXIo
KSBjb25zdDsKICAgICBib29sIHJlcXVpcmVzVmVydGljYWxTY3JvbGxiYXJMYXllcigpIGNvbnN0
OwogICAgIGJvb2wgcmVxdWlyZXNTY3JvbGxDb3JuZXJMYXllcigpIGNvbnN0OwotI2lmIFBMQVRG
T1JNKENIUk9NSVVNKSAmJiBFTkFCTEUoUlVCQkVSX0JBTkRJTkcpCisjaWYgRU5BQkxFKFJVQkJF
Ul9CQU5ESU5HKQogICAgIGJvb2wgcmVxdWlyZXNPdmVyaGFuZ0FyZWFzTGF5ZXIoKSBjb25zdDsK
ICNlbmRpZgogCkBAIC0zMzksNyArMzM5LDcgQEAgcHJpdmF0ZToKICAgICBPd25QdHI8R3JhcGhp
Y3NMYXllcj4gbV9sYXllckZvckhvcml6b250YWxTY3JvbGxiYXI7CiAgICAgT3duUHRyPEdyYXBo
aWNzTGF5ZXI+IG1fbGF5ZXJGb3JWZXJ0aWNhbFNjcm9sbGJhcjsKICAgICBPd25QdHI8R3JhcGhp
Y3NMYXllcj4gbV9sYXllckZvclNjcm9sbENvcm5lcjsKLSNpZiBQTEFURk9STShDSFJPTUlVTSkg
JiYgRU5BQkxFKFJVQkJFUl9CQU5ESU5HKQorI2lmIEVOQUJMRShSVUJCRVJfQkFORElORykKICAg
ICBPd25QdHI8R3JhcGhpY3NMYXllcj4gbV9sYXllckZvck92ZXJoYW5nQXJlYXM7CiAjZW5kaWYK
ICNpZiBQUk9GSUxFX0xBWUVSX1JFQlVJTEQK
</data>
<flag name="review"
          id="123077"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>