<?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>90178</bug_id>
          
          <creation_ts>2012-06-28 07:13:09 -0700</creation_ts>
          <short_desc>[Qt] Remove unnecessary AffineTransform construction while calling Pattern::createPlatformPattern</short_desc>
          <delta_ts>2012-06-28 18:46:00 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Qt</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>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Bruno Abinader (history only)">bruno.abinader</reporter>
          <assigned_to name="Bruno Abinader (history only)">bruno.abinader</assigned_to>
          <cc>hausmann</cc>
    
    <cc>igor.oliveira</cc>
    
    <cc>kenneth</cc>
    
    <cc>noam</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>659482</commentid>
    <comment_count>0</comment_count>
    <who name="Bruno Abinader (history only)">bruno.abinader</who>
    <bug_when>2012-06-28 07:13:09 -0700</bug_when>
    <thetext>Qt currently ignores the const AffineTransform&amp; parameter on Pattern::createPlatformPattern, so removing it from all its Qt calls and changing the function signature if platform is Qt would be a good fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>659484</commentid>
    <comment_count>1</comment_count>
      <attachid>149949</attachid>
    <who name="Bruno Abinader (history only)">bruno.abinader</who>
    <bug_when>2012-06-28 07:16:59 -0700</bug_when>
    <thetext>Created attachment 149949
Proposed patch

This patch fixes the issue by removing all unused calls for AffineTransform. I also thought about adding a clear AffineTransform object as default parameter for the Pattern::createPlatformPattern function, but it would still be creating an unused object on Qt afterall. What do you guys think?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>660046</commentid>
    <comment_count>2</comment_count>
      <attachid>149949</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-28 18:45:53 -0700</bug_when>
    <thetext>Comment on attachment 149949
Proposed patch

Clearing flags on attachment: 149949

Committed r121503: &lt;http://trac.webkit.org/changeset/121503&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>660047</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-28 18:46:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>149949</attachid>
            <date>2012-06-28 07:16:59 -0700</date>
            <delta_ts>2012-06-28 18:45:53 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>0001-Qt-Remove-unnecessary-AffineTransform-calls.patch</filename>
            <type>text/plain</type>
            <size>7825</size>
            <attacher name="Bruno Abinader (history only)">bruno.abinader</attacher>
            
              <data encoding="base64">RnJvbSBkODhiMTYxMzUzYzM5ZDAzNTcwYWRlMzNiNjdkOTQyMmM5MzE4ZWQzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBCcnVubyBkZSBPbGl2ZWlyYSBBYmluYWRlciA8YnJ1bm8uYWJp
bmFkZXJAYmFzeXNrb20uY29tPgpEYXRlOiBUaHUsIDI4IEp1biAyMDEyIDEwOjEyOjE3IC0wNDAw
ClN1YmplY3Q6IFtQQVRDSF0gW1F0XSBSZW1vdmUgdW5uZWNlc3NhcnkgQWZmaW5lVHJhbnNmb3Jt
IGNhbGxzCiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTAxNzgKClF0
IGN1cnJlbnRseSBpZ25vcmVzIHRoZSBjb25zdCBBZmZpbmVUcmFuc2Zvcm0mIHBhcmFtZXRlciBv
bgpQYXR0ZXJuOjpjcmVhdGVQbGF0Zm9ybVBhdHRlcm4sIHNvIHJlbW92aW5nIGl0IGZyb20gYWxs
IGl0cyBRdCBjYWxscyBhbmQKY2hhbmdpbmcgdGhlIGZ1bmN0aW9uIHNpZ25hdHVyZSBpZiBwbGF0
Zm9ybSBpcyBRdC4KLS0tCiBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMjYgKysrKysrKysrKysrKysrKysrKysKIFNvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL1BhdHRlcm4uaCAgICAgICAgIHwgICAgMyArKysKIFNvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0ZvbnRRdC5jcHAgICAgIHwgICAgNiArKy0tLQogU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvRm9udFF0NC5jcHAgICAgfCAgICA2ICsr
LS0tCiAuLi4vcGxhdGZvcm0vZ3JhcGhpY3MvcXQvR3JhcGhpY3NDb250ZXh0UXQuY3BwICAgICB8
ICAgMTIgKysrLS0tLS0tCiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9QYXR0
ZXJuUXQuY3BwICB8ICAgIDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwg
MTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIv
U291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGZmOGY5ZWIuLjVhY2NhYmQgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwyOSBAQAorMjAxMi0wNi0yOCAgQnJ1bm8gZGUgT2xpdmVpcmEgQWJpbmFk
ZXIgIDxicnVuby5hYmluYWRlckBiYXN5c2tvbS5jb20+CisKKyAgICAgICAgW1F0XSBSZW1vdmUg
dW5uZWNlc3NhcnkgQWZmaW5lVHJhbnNmb3JtIGNhbGxzCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MDE3OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFF0IGN1cnJlbnRseSBpZ25vcmVzIHRoZSBjb25zdCBB
ZmZpbmVUcmFuc2Zvcm0mIHBhcmFtZXRlciBvbgorICAgICAgICBQYXR0ZXJuOjpjcmVhdGVQbGF0
Zm9ybVBhdHRlcm4sIHNvIHJlbW92aW5nIGl0IGZyb20gYWxsIGl0cyBRdCBjYWxscyBhbmQKKyAg
ICAgICAgY2hhbmdpbmcgdGhlIGZ1bmN0aW9uIHNpZ25hdHVyZSBpZiBwbGF0Zm9ybSBpcyBRdC4K
KworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL1BhdHRlcm4uaDoKKyAgICAgICAgKFBhdHRl
cm4pOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3F0L0ZvbnRRdC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpmaWxsUGVuRm9yQ29udGV4dCk6CisgICAgICAgIChXZWJDb3JlOjpzdHJva2VQ
ZW5Gb3JDb250ZXh0KToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9xdC9Gb250UXQ0LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OmZpbGxQZW5Gb3JDb250ZXh0KToKKyAgICAgICAgKFdlYkNv
cmU6OnN0cm9rZVBlbkZvckNvbnRleHQpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3F0
L0dyYXBoaWNzQ29udGV4dFF0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4
dDo6ZmlsbFBhdGgpOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0OjpzdHJva2VQ
YXRoKToKKyAgICAgICAgKFdlYkNvcmU6OmRyYXdSZXBlYXRQYXR0ZXJuKToKKyAgICAgICAgKiBw
bGF0Zm9ybS9ncmFwaGljcy9xdC9QYXR0ZXJuUXQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UGF0
dGVybjo6Y3JlYXRlUGxhdGZvcm1QYXR0ZXJuKToKKwogMjAxMi0wNi0yNyAgQnJ1bm8gZGUgT2xp
dmVpcmEgQWJpbmFkZXIgIDxicnVuby5hYmluYWRlckBiYXN5c2tvbS5jb20+CiAKICAgICAgICAg
W1F0XSBNYWtlIEdDJ3MgZmlsbHtSb3VuZGVkfVJlY3QgdXNlIG9wdGltaXplZCBzaGFkb3cgYmx1
ciBjb2RlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9QYXR0
ZXJuLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9QYXR0ZXJuLmgKaW5kZXgg
NWEzYzg3OS4uM2Q1MzAwNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvUGF0dGVybi5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL1Bh
dHRlcm4uaApAQCAtNzgsNiArNzgsOSBAQCBwdWJsaWM6CiAgICAgLy8gUGF0dGVybiBzcGFjZSBp
cyBhbiBhYnN0cmFjdCBzcGFjZSB0aGF0IG1hcHMgdG8gdGhlIGRlZmF1bHQgdXNlciBzcGFjZSBi
eSB0aGUgdHJhbnNmb3JtYXRpb24gJ3VzZXJTcGFjZVRyYW5zZm9ybWF0aW9uJyAKICNpZiBVU0Uo
U0tJQSkKICAgICBQbGF0Zm9ybVBhdHRlcm5QdHIgcGxhdGZvcm1QYXR0ZXJuKGNvbnN0IEFmZmlu
ZVRyYW5zZm9ybSYgdXNlclNwYWNlVHJhbnNmb3JtYXRpb24pOworI2VsaWYgUExBVEZPUk0oUVQp
CisgICAgLy8gUXQgaWdub3JlcyB1c2VyIHNwYWNlIHRyYW5zZm9ybWF0aW9uIGFuZCB1c2VzIHBh
dHRlcm4ncyBpbnN0ZWFkCisgICAgUGxhdGZvcm1QYXR0ZXJuUHRyIGNyZWF0ZVBsYXRmb3JtUGF0
dGVybigpIGNvbnN0OwogI2Vsc2UKICAgICBQbGF0Zm9ybVBhdHRlcm5QdHIgY3JlYXRlUGxhdGZv
cm1QYXR0ZXJuKGNvbnN0IEFmZmluZVRyYW5zZm9ybSYgdXNlclNwYWNlVHJhbnNmb3JtYXRpb24p
IGNvbnN0OwogI2VuZGlmCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9xdC9Gb250UXQuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQv
Rm9udFF0LmNwcAppbmRleCBiNTVmMGI3Li5lZjk5MDIyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9Gb250UXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL3F0L0ZvbnRRdC5jcHAKQEAgLTgxLDggKzgxLDcgQEAgc3RhdGlj
IFFQZW4gZmlsbFBlbkZvckNvbnRleHQoR3JhcGhpY3NDb250ZXh0KiBjdHgpCiAgICAgfQogCiAg
ICAgaWYgKGN0eC0+ZmlsbFBhdHRlcm4oKSkgewotICAgICAgICBBZmZpbmVUcmFuc2Zvcm0gYWZm
aW5lOwotICAgICAgICByZXR1cm4gUVBlbihRQnJ1c2goY3R4LT5maWxsUGF0dGVybigpLT5jcmVh
dGVQbGF0Zm9ybVBhdHRlcm4oYWZmaW5lKSksIDApOworICAgICAgICByZXR1cm4gUVBlbihRQnJ1
c2goY3R4LT5maWxsUGF0dGVybigpLT5jcmVhdGVQbGF0Zm9ybVBhdHRlcm4oKSksIDApOwogICAg
IH0KIAogICAgIHJldHVybiBRUGVuKFFDb2xvcihjdHgtPmZpbGxDb2xvcigpKSwgMCk7CkBAIC05
Nyw4ICs5Niw3IEBAIHN0YXRpYyBRUGVuIHN0cm9rZVBlbkZvckNvbnRleHQoR3JhcGhpY3NDb250
ZXh0KiBjdHgpCiAgICAgfQogCiAgICAgaWYgKGN0eC0+c3Ryb2tlUGF0dGVybigpKSB7Ci0gICAg
ICAgIEFmZmluZVRyYW5zZm9ybSBhZmZpbmU7Ci0gICAgICAgIFFCcnVzaCBicnVzaChjdHgtPnN0
cm9rZVBhdHRlcm4oKS0+Y3JlYXRlUGxhdGZvcm1QYXR0ZXJuKGFmZmluZSkpOworICAgICAgICBR
QnJ1c2ggYnJ1c2goY3R4LT5zdHJva2VQYXR0ZXJuKCktPmNyZWF0ZVBsYXRmb3JtUGF0dGVybigp
KTsKICAgICAgICAgcmV0dXJuIFFQZW4oYnJ1c2gsIGN0eC0+c3Ryb2tlVGhpY2tuZXNzKCkpOwog
ICAgIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQv
Rm9udFF0NC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9Gb250UXQ0
LmNwcAppbmRleCBiMDIxZjljLi4yMzJiOGZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9xdC9Gb250UXQ0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9xdC9Gb250UXQ0LmNwcApAQCAtODMsOCArODMsNyBAQCBzdGF0aWMgUVBl
biBmaWxsUGVuRm9yQ29udGV4dChHcmFwaGljc0NvbnRleHQqIGN0eCkKICAgICB9CiAKICAgICBp
ZiAoY3R4LT5maWxsUGF0dGVybigpKSB7Ci0gICAgICAgIEFmZmluZVRyYW5zZm9ybSBhZmZpbmU7
Ci0gICAgICAgIHJldHVybiBRUGVuKFFCcnVzaChjdHgtPmZpbGxQYXR0ZXJuKCktPmNyZWF0ZVBs
YXRmb3JtUGF0dGVybihhZmZpbmUpKSwgMCk7CisgICAgICAgIHJldHVybiBRUGVuKFFCcnVzaChj
dHgtPmZpbGxQYXR0ZXJuKCktPmNyZWF0ZVBsYXRmb3JtUGF0dGVybigpKSwgMCk7CiAgICAgfQog
CiAgICAgcmV0dXJuIFFQZW4oUUNvbG9yKGN0eC0+ZmlsbENvbG9yKCkpKTsKQEAgLTk5LDggKzk4
LDcgQEAgc3RhdGljIFFQZW4gc3Ryb2tlUGVuRm9yQ29udGV4dChHcmFwaGljc0NvbnRleHQqIGN0
eCkKICAgICB9CiAKICAgICBpZiAoY3R4LT5zdHJva2VQYXR0ZXJuKCkpIHsKLSAgICAgICAgQWZm
aW5lVHJhbnNmb3JtIGFmZmluZTsKLSAgICAgICAgUUJydXNoIGJydXNoKGN0eC0+c3Ryb2tlUGF0
dGVybigpLT5jcmVhdGVQbGF0Zm9ybVBhdHRlcm4oYWZmaW5lKSk7CisgICAgICAgIFFCcnVzaCBi
cnVzaChjdHgtPnN0cm9rZVBhdHRlcm4oKS0+Y3JlYXRlUGxhdGZvcm1QYXR0ZXJuKCkpOwogICAg
ICAgICByZXR1cm4gUVBlbihicnVzaCwgY3R4LT5zdHJva2VUaGlja25lc3MoKSk7CiAgICAgfQog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9HcmFwaGlj
c0NvbnRleHRRdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9HcmFw
aGljc0NvbnRleHRRdC5jcHAKaW5kZXggNDAwZTNkMS4uNDY1ODkwZSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvR3JhcGhpY3NDb250ZXh0UXQuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0dyYXBoaWNzQ29udGV4dFF0
LmNwcApAQCAtNTA3LDggKzUwNyw3IEBAIHZvaWQgR3JhcGhpY3NDb250ZXh0OjpmaWxsUGF0aChj
b25zdCBQYXRoJiBwYXRoKQogICAgICAgICAgICAgaWYgKHNoYWRvd0NvbnRleHQpIHsKICAgICAg
ICAgICAgICAgICBRUGFpbnRlciogc2hhZG93UGFpbnRlciA9IHNoYWRvd0NvbnRleHQtPnBsYXRm
b3JtQ29udGV4dCgpOwogICAgICAgICAgICAgICAgIGlmIChtX3N0YXRlLmZpbGxQYXR0ZXJuKSB7
Ci0gICAgICAgICAgICAgICAgICAgIEFmZmluZVRyYW5zZm9ybSBhZmZpbmU7Ci0gICAgICAgICAg
ICAgICAgICAgIHNoYWRvd1BhaW50ZXItPmZpbGxQYXRoKHBsYXRmb3JtUGF0aCwgUUJydXNoKG1f
c3RhdGUuZmlsbFBhdHRlcm4tPmNyZWF0ZVBsYXRmb3JtUGF0dGVybihhZmZpbmUpKSk7CisgICAg
ICAgICAgICAgICAgICAgIHNoYWRvd1BhaW50ZXItPmZpbGxQYXRoKHBsYXRmb3JtUGF0aCwgUUJy
dXNoKG1fc3RhdGUuZmlsbFBhdHRlcm4tPmNyZWF0ZVBsYXRmb3JtUGF0dGVybigpKSk7CiAgICAg
ICAgICAgICAgICAgfSBlbHNlIGlmIChtX3N0YXRlLmZpbGxHcmFkaWVudCkgewogICAgICAgICAg
ICAgICAgICAgICBRQnJ1c2ggYnJ1c2goKm1fc3RhdGUuZmlsbEdyYWRpZW50LT5wbGF0Zm9ybUdy
YWRpZW50KCkpOwogICAgICAgICAgICAgICAgICAgICBicnVzaC5zZXRUcmFuc2Zvcm0obV9zdGF0
ZS5maWxsR3JhZGllbnQtPmdyYWRpZW50U3BhY2VUcmFuc2Zvcm0oKSk7CkBAIC01MjgsOCArNTI3
LDcgQEAgdm9pZCBHcmFwaGljc0NvbnRleHQ6OmZpbGxQYXRoKGNvbnN0IFBhdGgmIHBhdGgpCiAg
ICAgICAgIH0KICAgICB9CiAgICAgaWYgKG1fc3RhdGUuZmlsbFBhdHRlcm4pIHsKLSAgICAgICAg
QWZmaW5lVHJhbnNmb3JtIGFmZmluZTsKLSAgICAgICAgcC0+ZmlsbFBhdGgocGxhdGZvcm1QYXRo
LCBRQnJ1c2gobV9zdGF0ZS5maWxsUGF0dGVybi0+Y3JlYXRlUGxhdGZvcm1QYXR0ZXJuKGFmZmlu
ZSkpKTsKKyAgICAgICAgcC0+ZmlsbFBhdGgocGxhdGZvcm1QYXRoLCBRQnJ1c2gobV9zdGF0ZS5m
aWxsUGF0dGVybi0+Y3JlYXRlUGxhdGZvcm1QYXR0ZXJuKCkpKTsKICAgICB9IGVsc2UgaWYgKG1f
c3RhdGUuZmlsbEdyYWRpZW50KSB7CiAgICAgICAgIFFCcnVzaCBicnVzaCgqbV9zdGF0ZS5maWxs
R3JhZGllbnQtPnBsYXRmb3JtR3JhZGllbnQoKSk7CiAgICAgICAgIGJydXNoLnNldFRyYW5zZm9y
bShtX3N0YXRlLmZpbGxHcmFkaWVudC0+Z3JhZGllbnRTcGFjZVRyYW5zZm9ybSgpKTsKQEAgLTU5
MCw4ICs1ODgsNyBAQCB2b2lkIEdyYXBoaWNzQ29udGV4dDo6c3Ryb2tlUGF0aChjb25zdCBQYXRo
JiBwYXRoKQogICAgIH0KIAogICAgIGlmIChtX3N0YXRlLnN0cm9rZVBhdHRlcm4pIHsKLSAgICAg
ICAgQWZmaW5lVHJhbnNmb3JtIGFmZmluZTsKLSAgICAgICAgUUJydXNoIGJydXNoID0gbV9zdGF0
ZS5zdHJva2VQYXR0ZXJuLT5jcmVhdGVQbGF0Zm9ybVBhdHRlcm4oYWZmaW5lKTsKKyAgICAgICAg
UUJydXNoIGJydXNoID0gbV9zdGF0ZS5zdHJva2VQYXR0ZXJuLT5jcmVhdGVQbGF0Zm9ybVBhdHRl
cm4oKTsKICAgICAgICAgZmlsbFBhdGhTdHJva2UocCwgcGF0aFN0cm9rZXIsIHBsYXRmb3JtUGF0
aCwgYnJ1c2gpOwogICAgIH0gZWxzZSBpZiAobV9zdGF0ZS5zdHJva2VHcmFkaWVudCkgewogICAg
ICAgICBRQnJ1c2ggYnJ1c2goKm1fc3RhdGUuc3Ryb2tlR3JhZGllbnQtPnBsYXRmb3JtR3JhZGll
bnQoKSk7CkBAIC02MDUsOCArNjAyLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGRyYXdSZXBlYXRQ
YXR0ZXJuKFFQYWludGVyKiBwLCBQYXNzUmVmUHRyPFBhdHRlcm4+IHBhdHRlcm4sIGMKIHsKICAg
ICBBU1NFUlQocGF0dGVybik7CiAKLSAgICBBZmZpbmVUcmFuc2Zvcm0gYWZmaW5lOwotICAgIGNv
bnN0IFFCcnVzaCBicnVzaCA9IHBhdHRlcm4tPmNyZWF0ZVBsYXRmb3JtUGF0dGVybihhZmZpbmUp
OworICAgIGNvbnN0IFFCcnVzaCBicnVzaCA9IHBhdHRlcm4tPmNyZWF0ZVBsYXRmb3JtUGF0dGVy
bigpOwogICAgIGlmIChicnVzaC5zdHlsZSgpICE9IFF0OjpUZXh0dXJlUGF0dGVybikKICAgICAg
ICAgcmV0dXJuOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9xdC9QYXR0ZXJuUXQuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQv
UGF0dGVyblF0LmNwcAppbmRleCBhZjdiMTI4Li43YWFlNjI1IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9QYXR0ZXJuUXQuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L1BhdHRlcm5RdC5jcHAKQEAgLTMxLDcgKzMxLDcg
QEAKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi1RQnJ1c2ggUGF0dGVybjo6Y3JlYXRlUGxhdGZv
cm1QYXR0ZXJuKGNvbnN0IEFmZmluZVRyYW5zZm9ybSYpIGNvbnN0CitRQnJ1c2ggUGF0dGVybjo6
Y3JlYXRlUGxhdGZvcm1QYXR0ZXJuKCkgY29uc3QKIHsKICAgICBRUGl4bWFwKiBwaXhtYXAgPSB0
aWxlSW1hZ2UoKS0+bmF0aXZlSW1hZ2VGb3JDdXJyZW50RnJhbWUoKTsKICAgICBpZiAoIXBpeG1h
cCkKLS0gCjEuNy45LjUKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>