<?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>126531</bug_id>
          
          <creation_ts>2014-01-06 11:40:43 -0800</creation_ts>
          <short_desc>On iOS, zooming in with a TileController-backed main frame makes hundreds of tiles</short_desc>
          <delta_ts>2014-01-16 23:27:19 -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>Layout and Rendering</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>126536</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>andersca</cc>
    
    <cc>commit-queue</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>964693</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-01-06 11:40:43 -0800</bug_when>
    <thetext>&lt;rdar://problem/15745862&gt;

The exposed rect that&apos;s handed through to TileController is in view coordinates. If we delegate page scale to the view (like iOS), this causes trouble, and we need to transform it appropriately.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968454</commentid>
    <comment_count>1</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-01-15 13:33:34 -0800</bug_when>
    <thetext>Not quite right.

TileController&apos;s exposedRect is in FrameView coordinate space, but the TileController&apos;s visibleRect is in &apos;document&apos; space. We need to scale the exposedRect. This also makes exposedRect stuff work correctly on desktop if you flip it on for Safari/MiniBrowser and zoom.

Also, WKContentView was not sending the exposedRect in FrameView coordinate space, but it should be.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968456</commentid>
    <comment_count>2</comment_count>
      <attachid>221305</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-01-15 13:41:26 -0800</bug_when>
    <thetext>Created attachment 221305
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>969063</commentid>
    <comment_count>3</comment_count>
      <attachid>221305</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-16 23:27:17 -0800</bug_when>
    <thetext>Comment on attachment 221305
patch

Clearing flags on attachment: 221305

Committed r162189: &lt;http://trac.webkit.org/changeset/162189&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>969064</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-16 23:27:19 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>221305</attachid>
            <date>2014-01-15 13:41:26 -0800</date>
            <delta_ts>2014-01-16 23:27:16 -0800</delta_ts>
            <desc>patch</desc>
            <filename>zoom.diff</filename>
            <type>text/plain</type>
            <size>7860</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA4ZDVlYTNkLi4xMmZhODkxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMg
QEAKKzIwMTQtMDEtMTUgIFRpbSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisK
KyAgICAgICAgT24gaU9TLCB6b29taW5nIGluIHdpdGggYSBUaWxlQ29udHJvbGxlci1iYWNrZWQg
bWFpbiBmcmFtZSBtYWtlcyBodW5kcmVkcyBvZiB0aWxlcworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI2NTMxCisgICAgICAgIDxyZGFyOi8vcHJvYmxl
bS8xNTc0NTg2Mj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2NhL21hYy9UaWxlQ29udHJvbGxlci5oOgorICAgICAg
ICAqIHBsYXRmb3JtL2dyYXBoaWNzL2NhL21hYy9UaWxlQ29udHJvbGxlci5tbToKKyAgICAgICAg
KFdlYkNvcmU6OlRpbGVDb250cm9sbGVyOjp0aWxlc1dvdWxkQ2hhbmdlRm9yVmlzaWJsZVJlY3Qp
OgorICAgICAgICAoV2ViQ29yZTo6VGlsZUNvbnRyb2xsZXI6OnNjYWxlZEV4cG9zZWRSZWN0KToK
KyAgICAgICAgKFdlYkNvcmU6OlRpbGVDb250cm9sbGVyOjpjb21wdXRlVGlsZUNvdmVyYWdlUmVj
dCk6CisgICAgICAgIChXZWJDb3JlOjpUaWxlQ29udHJvbGxlcjo6cmV2YWxpZGF0ZVRpbGVzKToK
KyAgICAgICAgKFdlYkNvcmU6OlRpbGVDb250cm9sbGVyOjp1cGRhdGVUaWxlQ292ZXJhZ2VNYXAp
OgorICAgICAgICBTY2FsZSB0aGUgRnJhbWVWaWV3LXNwYWNlIGV4cG9zZWRSZWN0IGludG8gZG9j
dW1lbnQgc3BhY2UsIHRvIG1hdGNoIHRoZSB2aXNpYmxlUmVjdC4KKworICAgICAgICBGbGlwcGlu
ZyBvbiBXS1ZpZXcncyBjbGlwc1RvRXhwb3NlZFJlY3Qgbm93IHdvcmtzIGNvcnJlY3RseSBldmVu
IGluIFNhZmFyaQorICAgICAgICBvciBNaW5pQnJvd3NlciB3aXRoIHpvb21pbmcuCisKIDIwMTQt
MDEtMTUgIEZyw6lkw6lyaWMgV2FuZyAgPGZyZWQud2FuZ0BmcmVlLmZyPgogCiAgICAgICAgIFtT
VkddIEFjY2VwdCBIVE1MIGFuZCBNYXRoTUwgbmFtZXNwYWNlcyBhcyB2YWxpZCByZXF1aXJlZEV4
dGVuc2lvbnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nh
L21hYy9UaWxlQ29udHJvbGxlci5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2EvbWFjL1RpbGVDb250cm9sbGVyLmgKaW5kZXggOTIyNzA2Ni4uY2NmOTE5MSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvbWFjL1RpbGVDb250cm9sbGVy
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvbWFjL1RpbGVDb250
cm9sbGVyLmgKQEAgLTE5NSw2ICsxOTUsOCBAQCBwcml2YXRlOgogCiAgICAgUGxhdGZvcm1DQUxh
eWVyQ2xpZW50KiBvd25pbmdHcmFwaGljc0xheWVyKCkgY29uc3QgeyByZXR1cm4gbV90aWxlQ2Fj
aGVMYXllci0+b3duZXIoKTsgfQogCisgICAgRmxvYXRSZWN0IHNjYWxlZEV4cG9zZWRSZWN0KCkg
Y29uc3Q7CisKICAgICBQbGF0Zm9ybUNBTGF5ZXIqIG1fdGlsZUNhY2hlTGF5ZXI7CiAgICAgUmVm
UHRyPFBsYXRmb3JtQ0FMYXllcj4gbV90aWxlQ29udGFpbmVyTGF5ZXI7CiAgICAgUmVmUHRyPFBs
YXRmb3JtQ0FMYXllcj4gbV90aWxlZFNjcm9sbGluZ0luZGljYXRvckxheWVyOyAvLyBVc2VkIGZv
ciBjb3ZlcmFnZSB2aXN1YWxpemF0aW9uLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvY2EvbWFjL1RpbGVDb250cm9sbGVyLm1tIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvY2EvbWFjL1RpbGVDb250cm9sbGVyLm1tCmluZGV4IDEyN2FhNWEu
LmQwMDg4MGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nh
L21hYy9UaWxlQ29udHJvbGxlci5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9jYS9tYWMvVGlsZUNvbnRyb2xsZXIubW0KQEAgLTI5Miw3ICsyOTIsNyBAQCB2b2lkIFRp
bGVDb250cm9sbGVyOjpzZXRWaXNpYmxlUmVjdChjb25zdCBGbG9hdFJlY3QmIHZpc2libGVSZWN0
KQogYm9vbCBUaWxlQ29udHJvbGxlcjo6dGlsZXNXb3VsZENoYW5nZUZvclZpc2libGVSZWN0KGNv
bnN0IEZsb2F0UmVjdCYgbmV3VmlzaWJsZVJlY3QpIGNvbnN0CiB7CiAgICAgRmxvYXRSZWN0IHZp
c2libGVSZWN0ID0gbmV3VmlzaWJsZVJlY3Q7Ci0gICAgdmlzaWJsZVJlY3QuaW50ZXJzZWN0KG1f
ZXhwb3NlZFJlY3QpOworICAgIHZpc2libGVSZWN0LmludGVyc2VjdChzY2FsZWRFeHBvc2VkUmVj
dCgpKTsKIAogICAgIGlmICh2aXNpYmxlUmVjdC5pc0VtcHR5KCkgfHwgYm91bmRzKCkuaXNFbXB0
eSgpKQogICAgICAgICByZXR1cm4gZmFsc2U7CkBAIC0zMjUsNiArMzI1LDE0IEBAIHZvaWQgVGls
ZUNvbnRyb2xsZXI6OnNldEV4cG9zZWRSZWN0KGNvbnN0IEZsb2F0UmVjdCYgZXhwb3NlZFJlY3Qp
CiAgICAgc2V0TmVlZHNSZXZhbGlkYXRlVGlsZXMoKTsKIH0KIAorRmxvYXRSZWN0IFRpbGVDb250
cm9sbGVyOjpzY2FsZWRFeHBvc2VkUmVjdCgpIGNvbnN0Cit7CisgICAgLy8gU2luY2UgdGhlIGV4
cG9zZWRSZWN0IGlzIGluIEZyYW1lVmlldy1yZWxhdGl2ZSBjb29yZGluYXRlcywgd2UgbmVlZCB0
byBzY2FsZSBpbnRvIGRvY3VtZW50IHNwYWNlLgorICAgIEZsb2F0UmVjdCBzY2FsZWRFeHBvc2Vk
UmVjdCA9IG1fZXhwb3NlZFJlY3Q7CisgICAgc2NhbGVkRXhwb3NlZFJlY3Quc2NhbGUoMSAvIG1f
c2NhbGUpOworICAgIHJldHVybiBzY2FsZWRFeHBvc2VkUmVjdDsKK30KKwogdm9pZCBUaWxlQ29u
dHJvbGxlcjo6cHJlcG9wdWxhdGVSZWN0KGNvbnN0IEZsb2F0UmVjdCYgcmVjdCkKIHsKICAgICBG
bG9hdFJlY3Qgc2NhbGVkUmVjdChyZWN0KTsKQEAgLTQ4OCw3ICs0OTYsNyBAQCB2b2lkIFRpbGVD
b250cm9sbGVyOjpnZXRUaWxlSW5kZXhSYW5nZUZvclJlY3QoY29uc3QgSW50UmVjdCYgcmVjdCwg
VGlsZUluZGV4JiB0bwogRmxvYXRSZWN0IFRpbGVDb250cm9sbGVyOjpjb21wdXRlVGlsZUNvdmVy
YWdlUmVjdChjb25zdCBGbG9hdFJlY3QmIHByZXZpb3VzVmlzaWJsZVJlY3QsIGNvbnN0IEZsb2F0
UmVjdCYgY3VycmVudFZpc2libGVSZWN0KSBjb25zdAogewogICAgIEZsb2F0UmVjdCB2aXNpYmxl
UmVjdCA9IGN1cnJlbnRWaXNpYmxlUmVjdDsKLSAgICB2aXNpYmxlUmVjdC5pbnRlcnNlY3QobV9l
eHBvc2VkUmVjdCk7CisgICAgdmlzaWJsZVJlY3QuaW50ZXJzZWN0KHNjYWxlZEV4cG9zZWRSZWN0
KCkpOwogCiAgICAgLy8gSWYgdGhlIHBhZ2UgaXMgbm90IGluIGEgd2luZG93IChmb3IgZXhhbXBs
ZSBpZiBpdCdzIGluIGEgYmFja2dyb3VuZCB0YWIpLCB3ZSBsaW1pdCB0aGUgdGlsZSBjb3ZlcmFn
ZSByZWN0IHRvIHRoZSB2aXNpYmxlIHJlY3QuCiAgICAgaWYgKCFtX2lzSW5XaW5kb3cpCkBAIC02
OTMsNyArNzAxLDcgQEAgdm9pZCBUaWxlQ29udHJvbGxlcjo6cmV2YWxpZGF0ZVRpbGVzKFRpbGVW
YWxpZGF0aW9uUG9saWN5RmxhZ3MgZm9yZWdyb3VuZFZhbGlkYXQKICAgICBGbG9hdFJlY3Qgdmlz
aWJsZVJlY3QgPSBtX3Zpc2libGVSZWN0OwogICAgIEludFJlY3QgYm91bmRzID0gdGhpcy0+Ym91
bmRzKCk7CiAKLSAgICB2aXNpYmxlUmVjdC5pbnRlcnNlY3QobV9leHBvc2VkUmVjdCk7CisgICAg
dmlzaWJsZVJlY3QuaW50ZXJzZWN0KHNjYWxlZEV4cG9zZWRSZWN0KCkpOwogCiAgICAgaWYgKHZp
c2libGVSZWN0LmlzRW1wdHkoKSB8fCBib3VuZHMuaXNFbXB0eSgpKQogICAgICAgICByZXR1cm47
CkBAIC05NDIsNyArOTUwLDcgQEAgdm9pZCBUaWxlQ29udHJvbGxlcjo6dXBkYXRlVGlsZUNvdmVy
YWdlTWFwKCkKICAgICBGbG9hdFJlY3QgY29udGFpbmVyQm91bmRzID0gYm91bmRzKCk7CiAgICAg
RmxvYXRSZWN0IHZpc2libGVSZWN0ID0gdGhpcy0+dmlzaWJsZVJlY3QoKTsKIAotICAgIHZpc2li
bGVSZWN0LmludGVyc2VjdChtX2V4cG9zZWRSZWN0KTsKKyAgICB2aXNpYmxlUmVjdC5pbnRlcnNl
Y3Qoc2NhbGVkRXhwb3NlZFJlY3QoKSk7CiAgICAgdmlzaWJsZVJlY3QuY29udHJhY3QoNCwgNCk7
IC8vIExheWVyIGlzIHBvc2l0aW9uZWQgMnB4IGZyb20gdG9wIGFuZCBsZWZ0IGVkZ2VzLgogCiAg
ICAgZmxvYXQgd2lkdGhTY2FsZSA9IDE7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFu
Z2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZjFmNGJmMi4uOTViMTdkZCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQy
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE0LTAxLTE1ICBUaW0gSG9ydG9uICA8dGlt
b3RoeV9ob3J0b25AYXBwbGUuY29tPgorCisgICAgICAgIE9uIGlPUywgem9vbWluZyBpbiB3aXRo
IGEgVGlsZUNvbnRyb2xsZXItYmFja2VkIG1haW4gZnJhbWUgbWFrZXMgaHVuZHJlZHMgb2YgdGls
ZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNjUz
MQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTU3NDU4NjI+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2lvcy9XS0NvbnRl
bnRWaWV3Lm1tOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IF91cGRhdGVWaWV3RXhwb3NlZFJl
Y3RdKToKKyAgICAgICAgKC1bV0tDb250ZW50VmlldyBzZXRWaWV3cG9ydFNpemU6XSk6CisgICAg
ICAgICgtW1dLQ29udGVudFZpZXcgZGlkRmluaXNoU2Nyb2xsVG86XSk6CisgICAgICAgICgtW1dL
Q29udGVudFZpZXcgZGlkU2Nyb2xsVG86XSk6CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgZGlk
Wm9vbVRvU2NhbGU6XSk6CisgICAgICAgIEJlY2F1c2Ugem9vbWluZyBpcyBwZXJmb3JtZWQgYnkg
dGhlIFVJU2Nyb2xsVmlldywgd2UgbmVlZCB0byB0cmFuc2Zvcm0KKyAgICAgICAgdGhlIGV4cG9z
ZWRSZWN0J3Mgb2Zmc2V0IGluIG9yZGVyIHRvIGdldCBpdCBpbiBGcmFtZVZpZXctcmVsYXRpdmUg
Y29vcmRpbmF0ZXMuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvaW9zL1dlYlBhZ2VQcm94eUlPUy5t
bToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZVByb3h5OjpkaWRGaW5pc2hab29taW5nKToKKyAg
ICAgICAgU2F2ZSB0aGUgcGFnZVNjYWxlRmFjdG9yIHdoZW4gaXQgY2hhbmdlcy4KKwogMjAxNC0w
MS0xNSAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAg
ICAgW0dUS10gV2ViIHByb2Nlc3Mgc29tZXRpbWVzIGNyYXNoZXMgd2hlbiBwcmludGluZyBpbiBz
eW5jaHJvbm91cyBtb2RlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L2lvcy9XS0NvbnRlbnRWaWV3Lm1tIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9pb3Mv
V0tDb250ZW50Vmlldy5tbQppbmRleCAxMTE5ZDA4Li44MGU5MGYxIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2lvcy9XS0NvbnRlbnRWaWV3Lm1tCisrKyBiL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvaW9zL1dLQ29udGVudFZpZXcubW0KQEAgLTUxLDYgKzUx
LDggQEAgdXNpbmcgbmFtZXNwYWNlIFdlYktpdDsKIAogICAgIFJldGFpblB0cjxVSVZpZXc+IF9y
b290Q29udGVudFZpZXc7CiAgICAgUmV0YWluUHRyPFdLSW50ZXJhY3Rpb25WaWV3PiBfaW50ZXJh
Y3Rpb25WaWV3OworCisgICAgV2ViQ29yZTo6RmxvYXRQb2ludCBfY3VycmVudEV4cG9zZWRSZWN0
UG9zaXRpb247CiB9CiAKIC0gKGlkKWluaXRXaXRoQ29kZXI6KE5TQ29kZXIgKiljb2RlcgpAQCAt
MTM1LDI2ICsxMzcsMzYgQEAgdXNpbmcgbmFtZXNwYWNlIFdlYktpdDsKICAgICBfcGFnZS0+ZHJh
d2luZ0FyZWEoKS0+c2V0U2l6ZShJbnRTaXplKHNpemUpLCBJbnRTaXplKCksIEludFNpemUoKSk7
CiB9CiAKKy0gKHZvaWQpX3VwZGF0ZVZpZXdFeHBvc2VkUmVjdAoreworICAgIEZsb2F0UG9pbnQg
ZXhwb3NlZFJlY3RQb3NpdGlvbiA9IF9jdXJyZW50RXhwb3NlZFJlY3RQb3NpdGlvbjsKKyAgICBl
eHBvc2VkUmVjdFBvc2l0aW9uLnNjYWxlKF9wYWdlLT5wYWdlU2NhbGVGYWN0b3IoKSwgX3BhZ2Ut
PnBhZ2VTY2FsZUZhY3RvcigpKTsKKyAgICBfcGFnZS0+ZHJhd2luZ0FyZWEoKS0+c2V0RXhwb3Nl
ZFJlY3QoRmxvYXRSZWN0KGV4cG9zZWRSZWN0UG9zaXRpb24sIF9wYWdlLT5kcmF3aW5nQXJlYSgp
LT5zaXplKCkpKTsKK30KKwogLSAodm9pZClzZXRWaWV3cG9ydFNpemU6KENHU2l6ZSlzaXplCiB7
CiAgICAgX3BhZ2UtPnNldEZpeGVkTGF5b3V0U2l6ZShJbnRTaXplKHNpemUpKTsKLSAgICBfcGFn
ZS0+ZHJhd2luZ0FyZWEoKS0+c2V0RXhwb3NlZFJlY3QoRmxvYXRSZWN0KF9wYWdlLT5kcmF3aW5n
QXJlYSgpLT5leHBvc2VkUmVjdCgpLmxvY2F0aW9uKCksIEZsb2F0U2l6ZShzaXplKSkpOworICAg
IFtzZWxmIF91cGRhdGVWaWV3RXhwb3NlZFJlY3RdOwogfQogCiAtICh2b2lkKWRpZEZpbmlzaFNj
cm9sbFRvOihDR1BvaW50KWNvbnRlbnRPZmZzZXQKIHsKKyAgICBfY3VycmVudEV4cG9zZWRSZWN0
UG9zaXRpb24gPSBjb250ZW50T2Zmc2V0OwogICAgIF9wYWdlLT5kaWRGaW5pc2hTY3JvbGxpbmco
Y29udGVudE9mZnNldCk7Ci0gICAgX3BhZ2UtPmRyYXdpbmdBcmVhKCktPnNldEV4cG9zZWRSZWN0
KEZsb2F0UmVjdChGbG9hdFBvaW50KGNvbnRlbnRPZmZzZXQpLCBfcGFnZS0+Zml4ZWRMYXlvdXRT
aXplKCkpKTsKKyAgICBbc2VsZiBfdXBkYXRlVmlld0V4cG9zZWRSZWN0XTsKIH0KIAogLSAodm9p
ZClkaWRTY3JvbGxUbzooQ0dQb2ludCljb250ZW50T2Zmc2V0CiB7Ci0gICAgX3BhZ2UtPmRyYXdp
bmdBcmVhKCktPnNldEV4cG9zZWRSZWN0KEZsb2F0UmVjdChGbG9hdFBvaW50KGNvbnRlbnRPZmZz
ZXQpLCBfcGFnZS0+Zml4ZWRMYXlvdXRTaXplKCkpKTsKKyAgICBfY3VycmVudEV4cG9zZWRSZWN0
UG9zaXRpb24gPSBjb250ZW50T2Zmc2V0OworICAgIFtzZWxmIF91cGRhdGVWaWV3RXhwb3NlZFJl
Y3RdOwogfQogCiAtICh2b2lkKWRpZFpvb21Ub1NjYWxlOihDR0Zsb2F0KXNjYWxlCiB7CiAgICAg
X3BhZ2UtPmRpZEZpbmlzaFpvb21pbmcoc2NhbGUpOworICAgIFtzZWxmIF91cGRhdGVWaWV3RXhw
b3NlZFJlY3RdOwogfQogCiAjcHJhZ21hIG1hcmsgSW50ZXJuYWwKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvV2ViUGFnZVByb3h5SU9TLm1tIGIvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL2lvcy9XZWJQYWdlUHJveHlJT1MubW0KaW5kZXggNDU4ZWZiYy4uODRjNWMx
YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XZWJQYWdlUHJveHlJ
T1MubW0KKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XZWJQYWdlUHJveHlJT1Mu
bW0KQEAgLTM4Miw2ICszODIsNyBAQCB2b2lkIFdlYlBhZ2VQcm94eTo6ZGlkRmluaXNoU2Nyb2xs
aW5nKGNvbnN0IFdlYkNvcmU6OkZsb2F0UG9pbnQmIGNvbnRlbnRPZmZzZXQpCiAKIHZvaWQgV2Vi
UGFnZVByb3h5OjpkaWRGaW5pc2hab29taW5nKGZsb2F0IG5ld1NjYWxlKQogeworICAgIG1fcGFn
ZVNjYWxlRmFjdG9yID0gbmV3U2NhbGU7CiAgICAgcHJvY2VzcygpLnNlbmQoTWVzc2FnZXM6Oldl
YlBhZ2U6OkRpZEZpbmlzaFpvb21pbmcobmV3U2NhbGUpLCBtX3BhZ2VJRCk7CiB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>