<?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>61003</bug_id>
          
          <creation_ts>2011-05-17 16:25:06 -0700</creation_ts>
          <short_desc>Change RenderTextControl::hitInnerTextElement to use IntPoint</short_desc>
          <delta_ts>2011-05-19 10:01:20 -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>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>
          
          <blocked>60318</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Emil A Eklund">eae</reporter>
          <assigned_to name="Emil A Eklund">eae</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>leviw</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>405377</commentid>
    <comment_count>0</comment_count>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2011-05-17 16:25:06 -0700</bug_when>
    <thetext>Change RenderTextControl::hitInnerTextElement to use IntPoint</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>405379</commentid>
    <comment_count>1</comment_count>
      <attachid>93843</attachid>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2011-05-17 16:27:25 -0700</bug_when>
    <thetext>Created attachment 93843
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>405440</commentid>
    <comment_count>2</comment_count>
      <attachid>93843</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-05-17 18:18:34 -0700</bug_when>
    <thetext>Comment on attachment 93843
Patch

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

&gt; Source/WebCore/rendering/RenderTextControl.cpp:473
&gt; +    result.setLocalPoint(pointInContainer - IntSize(tx + x() + m_innerText-&gt;renderBox()-&gt;x(),
&gt; +                                                    ty + y() + m_innerText-&gt;renderBox()-&gt;y()));

We shouldn’t line up like this. The style guide specifically says not to.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>405444</commentid>
    <comment_count>3</comment_count>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2011-05-17 18:28:18 -0700</bug_when>
    <thetext>&gt; We shouldn’t line up like this. The style guide specifically says not to.

Will fix before I commit, thanks for pointing it out!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>406038</commentid>
    <comment_count>4</comment_count>
      <attachid>93987</attachid>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2011-05-18 14:51:46 -0700</bug_when>
    <thetext>Created attachment 93987
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>406121</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-05-18 17:14:29 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 93987:

http/tests/misc/favicon-loads-with-icon-loading-override.html bug 58412 (author: alice.liu@apple.com)
http/tests/websocket/tests/multiple-connections.html bug 53825 (author: abarth@webkit.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>406125</commentid>
    <comment_count>6</comment_count>
      <attachid>93987</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-05-18 17:16:55 -0700</bug_when>
    <thetext>Comment on attachment 93987
Patch for landing

Clearing flags on attachment: 93987

Committed r86807: &lt;http://trac.webkit.org/changeset/86807&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>406126</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-05-18 17:16:59 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>406187</commentid>
    <comment_count>8</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-05-18 18:51:50 -0700</bug_when>
    <thetext>It seems like some tests are failing on Leopard bots:
http://build.webkit.org/builders/Leopard%20Intel%20Debug%20%28Tests%29/builds/30422
http://build.webkit.org/results/Leopard%20Intel%20Debug%20(Tests)/r86807%20(30422)/results.html

before:
http://build.webkit.org/results/Leopard%20Intel%20Debug%20(Tests)/r86806%20(30421)/results.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>406467</commentid>
    <comment_count>9</comment_count>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2011-05-19 10:01:20 -0700</bug_when>
    <thetext>Those two tests appears to be flakey, they passed in the most recent build but failed the one before:
http://build.webkit.org/builders/Leopard%20Intel%20Debug%20%28Tests%29/builds/30442/steps/layout-test/logs/stdio</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>93843</attachid>
            <date>2011-05-17 16:27:25 -0700</date>
            <delta_ts>2011-05-18 14:51:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-61003-20110517162724.patch</filename>
            <type>text/plain</type>
            <size>4196</size>
            <attacher name="Emil A Eklund">eae</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDg2NzE4KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMDUtMTcgIEVtaWwgQSBF
a2x1bmQgIDxlYWVAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIENoYW5nZSBSZW5kZXJUZXh0Q29udHJvbDo6aGl0SW5uZXJUZXh0
RWxlbWVudCB0byB1c2UgSW50UG9pbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTYxMDAzCisKKyAgICAgICAgQ292ZXJlZCBieSBleGlzdGluZyB0ZXN0
cy4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJUZXh0Q29udHJvbC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpSZW5kZXJUZXh0Q29udHJvbDo6aGl0SW5uZXJUZXh0RWxlbWVudCk6CisgICAg
ICAgICogcmVuZGVyaW5nL1JlbmRlclRleHRDb250cm9sLmg6CisgICAgICAgICogcmVuZGVyaW5n
L1JlbmRlclRleHRDb250cm9sTXVsdGlMaW5lLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRl
clRleHRDb250cm9sTXVsdGlMaW5lOjpub2RlQXRQb2ludCk6CisgICAgICAgICogcmVuZGVyaW5n
L1JlbmRlclRleHRDb250cm9sU2luZ2xlTGluZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5k
ZXJUZXh0Q29udHJvbFNpbmdsZUxpbmU6Om5vZGVBdFBvaW50KToKKwogMjAxMS0wNS0xNyAgTmF0
IER1Y2EgIDxuZHVjYUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgSmFtZXMg
Um9iaW5zb24uCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dENvbnRy
b2wuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0
Q29udHJvbC5jcHAJKHJldmlzaW9uIDg2NzA2KQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlclRleHRDb250cm9sLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDY1LDEyICs0NjUsMTIg
QEAgdm9pZCBSZW5kZXJUZXh0Q29udHJvbDo6Y29tcHV0ZUxvZ2ljYWxIZQogICAgIFJlbmRlckJs
b2NrOjpjb21wdXRlTG9naWNhbEhlaWdodCgpOwogfQogCi12b2lkIFJlbmRlclRleHRDb250cm9s
OjpoaXRJbm5lclRleHRFbGVtZW50KEhpdFRlc3RSZXN1bHQmIHJlc3VsdCwgaW50IHhQb3MsIGlu
dCB5UG9zLCBpbnQgdHgsIGludCB0eSkKK3ZvaWQgUmVuZGVyVGV4dENvbnRyb2w6OmhpdElubmVy
VGV4dEVsZW1lbnQoSGl0VGVzdFJlc3VsdCYgcmVzdWx0LCBjb25zdCBJbnRQb2ludCYgcG9pbnRJ
bkNvbnRhaW5lciwgaW50IHR4LCBpbnQgdHkpCiB7CiAgICAgcmVzdWx0LnNldElubmVyTm9kZSht
X2lubmVyVGV4dC5nZXQoKSk7CiAgICAgcmVzdWx0LnNldElubmVyTm9uU2hhcmVkTm9kZShtX2lu
bmVyVGV4dC5nZXQoKSk7Ci0gICAgcmVzdWx0LnNldExvY2FsUG9pbnQoSW50UG9pbnQoeFBvcyAt
IHR4IC0geCgpIC0gbV9pbm5lclRleHQtPnJlbmRlckJveCgpLT54KCksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeVBvcyAtIHR5IC0geSgpIC0gbV9pbm5lclRleHQtPnJlbmRl
ckJveCgpLT55KCkpKTsKKyAgICByZXN1bHQuc2V0TG9jYWxQb2ludChwb2ludEluQ29udGFpbmVy
IC0gSW50U2l6ZSh0eCArIHgoKSArIG1faW5uZXJUZXh0LT5yZW5kZXJCb3goKS0+eCgpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5ICsgeSgp
ICsgbV9pbm5lclRleHQtPnJlbmRlckJveCgpLT55KCkpKTsKIH0KIAogdm9pZCBSZW5kZXJUZXh0
Q29udHJvbDo6Zm9yd2FyZEV2ZW50KEV2ZW50KiBldmVudCkKSW5kZXg6IFNvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJUZXh0Q29udHJvbC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0Q29udHJvbC5oCShyZXZpc2lvbiA4NjcwNikKKysrIFNv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0Q29udHJvbC5oCSh3b3JraW5nIGNvcHkp
CkBAIC02Myw3ICs2Myw3IEBAIHByb3RlY3RlZDoKICAgICB2aXJ0dWFsIHZvaWQgc3R5bGVEaWRD
aGFuZ2UoU3R5bGVEaWZmZXJlbmNlLCBjb25zdCBSZW5kZXJTdHlsZSogb2xkU3R5bGUpOwogCiAg
ICAgdm9pZCBjcmVhdGVTdWJ0cmVlSWZOZWVkZWQoVGV4dENvbnRyb2xJbm5lckVsZW1lbnQqIGlu
bmVyQmxvY2spOwotICAgIHZvaWQgaGl0SW5uZXJUZXh0RWxlbWVudChIaXRUZXN0UmVzdWx0Jiwg
aW50IHgsIGludCB5LCBpbnQgdHgsIGludCB0eSk7CisgICAgdm9pZCBoaXRJbm5lclRleHRFbGVt
ZW50KEhpdFRlc3RSZXN1bHQmLCBjb25zdCBJbnRQb2ludCYgcG9pbnRJbkNvbnRhaW5lciwgaW50
IHR4LCBpbnQgdHkpOwogICAgIHZvaWQgZm9yd2FyZEV2ZW50KEV2ZW50Kik7CiAKICAgICBpbnQg
dGV4dEJsb2NrV2lkdGgoKSBjb25zdDsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJUZXh0Q29udHJvbE11bHRpTGluZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlclRleHRDb250cm9sTXVsdGlMaW5lLmNwcAkocmV2aXNpb24gODY3
MDYpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dENvbnRyb2xNdWx0aUxp
bmUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02Myw3ICs2Myw3IEBAIGJvb2wgUmVuZGVyVGV4dENv
bnRyb2xNdWx0aUxpbmU6Om5vZGVBdFAKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgaWYg
KHJlc3VsdC5pbm5lck5vZGUoKSA9PSBub2RlKCkgfHwgcmVzdWx0LmlubmVyTm9kZSgpID09IGlu
bmVyVGV4dEVsZW1lbnQoKSkKLSAgICAgICAgaGl0SW5uZXJUZXh0RWxlbWVudChyZXN1bHQsIHBv
aW50SW5Db250YWluZXIueCgpLCBwb2ludEluQ29udGFpbmVyLnkoKSwgdHgsIHR5KTsKKyAgICAg
ICAgaGl0SW5uZXJUZXh0RWxlbWVudChyZXN1bHQsIHBvaW50SW5Db250YWluZXIsIHR4LCB0eSk7
CiAKICAgICByZXR1cm4gdHJ1ZTsKIH0KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJUZXh0Q29udHJvbFNpbmdsZUxpbmUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0Q29udHJvbFNpbmdsZUxpbmUuY3BwCShyZXZpc2lvbiA4
NjcwNikKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0Q29udHJvbFNpbmds
ZUxpbmUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNDgsNyArMzQ4LDcgQEAgYm9vbCBSZW5kZXJU
ZXh0Q29udHJvbFNpbmdsZUxpbmU6Om5vZGVBdAogICAgIC8vIGFuZCBpZiB3ZSBoaXQgb3VyIG5v
ZGUgKGUuZy4gd2UncmUgb3ZlciB0aGUgYm9yZGVyIG9yIHBhZGRpbmcpLCBhbHNvIHNheSB0aGF0
IHdlIGhpdCB0aGUKICAgICAvLyBpbm5lciB0ZXh0IGVsZW1lbnQgc28gdGhhdCBpdCBnYWlucyBm
b2N1cy4KICAgICBpZiAocmVzdWx0LmlubmVyTm9kZSgpLT5pc0Rlc2NlbmRhbnRPZihpbm5lclRl
eHRFbGVtZW50KCkpIHx8IHJlc3VsdC5pbm5lck5vZGUoKSA9PSBub2RlKCkpCi0gICAgICAgIGhp
dElubmVyVGV4dEVsZW1lbnQocmVzdWx0LCBwb2ludEluQ29udGFpbmVyLngoKSwgcG9pbnRJbkNv
bnRhaW5lci55KCksIHR4LCB0eSk7CisgICAgICAgIGhpdElubmVyVGV4dEVsZW1lbnQocmVzdWx0
LCBwb2ludEluQ29udGFpbmVyLCB0eCwgdHkpOwogCiAgICAgLy8gSWYgd2UgZm91bmQgYSBzcGlu
IGJ1dHRvbiwgd2UncmUgZG9uZS4KICAgICBpZiAobV9pbm5lclNwaW5CdXR0b24gJiYgcmVzdWx0
LmlubmVyTm9kZSgpID09IG1faW5uZXJTcGluQnV0dG9uKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>93987</attachid>
            <date>2011-05-18 14:51:46 -0700</date>
            <delta_ts>2011-05-18 17:16:55 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-61003-20110518145144.patch</filename>
            <type>text/plain</type>
            <size>4146</size>
            <attacher name="Emil A Eklund">eae</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDg2Nzg3KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMDUtMTggIEVtaWwgQSBF
a2x1bmQgIDxlYWVAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEFk
bGVyLgorCisgICAgICAgIENoYW5nZSBSZW5kZXJUZXh0Q29udHJvbDo6aGl0SW5uZXJUZXh0RWxl
bWVudCB0byB1c2UgSW50UG9pbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTYxMDAzCisKKyAgICAgICAgQ292ZXJlZCBieSBleGlzdGluZyB0ZXN0cy4K
KworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJUZXh0Q29udHJvbC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpSZW5kZXJUZXh0Q29udHJvbDo6aGl0SW5uZXJUZXh0RWxlbWVudCk6CisgICAgICAg
ICogcmVuZGVyaW5nL1JlbmRlclRleHRDb250cm9sLmg6CisgICAgICAgICogcmVuZGVyaW5nL1Jl
bmRlclRleHRDb250cm9sTXVsdGlMaW5lLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRl
eHRDb250cm9sTXVsdGlMaW5lOjpub2RlQXRQb2ludCk6CisgICAgICAgICogcmVuZGVyaW5nL1Jl
bmRlclRleHRDb250cm9sU2luZ2xlTGluZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJU
ZXh0Q29udHJvbFNpbmdsZUxpbmU6Om5vZGVBdFBvaW50KToKKwogMjAxMS0wNS0xOCAgT2xpdmVy
IEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFNhbSBXZWlu
aWcuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dENvbnRyb2wuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0Q29udHJv
bC5jcHAJKHJldmlzaW9uIDg2Nzg3KQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
clRleHRDb250cm9sLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDY1LDEyICs0NjUsMTIgQEAgdm9p
ZCBSZW5kZXJUZXh0Q29udHJvbDo6Y29tcHV0ZUxvZ2ljYWxIZQogICAgIFJlbmRlckJsb2NrOjpj
b21wdXRlTG9naWNhbEhlaWdodCgpOwogfQogCi12b2lkIFJlbmRlclRleHRDb250cm9sOjpoaXRJ
bm5lclRleHRFbGVtZW50KEhpdFRlc3RSZXN1bHQmIHJlc3VsdCwgaW50IHhQb3MsIGludCB5UG9z
LCBpbnQgdHgsIGludCB0eSkKK3ZvaWQgUmVuZGVyVGV4dENvbnRyb2w6OmhpdElubmVyVGV4dEVs
ZW1lbnQoSGl0VGVzdFJlc3VsdCYgcmVzdWx0LCBjb25zdCBJbnRQb2ludCYgcG9pbnRJbkNvbnRh
aW5lciwgaW50IHR4LCBpbnQgdHkpCiB7CiAgICAgcmVzdWx0LnNldElubmVyTm9kZShtX2lubmVy
VGV4dC5nZXQoKSk7CiAgICAgcmVzdWx0LnNldElubmVyTm9uU2hhcmVkTm9kZShtX2lubmVyVGV4
dC5nZXQoKSk7Ci0gICAgcmVzdWx0LnNldExvY2FsUG9pbnQoSW50UG9pbnQoeFBvcyAtIHR4IC0g
eCgpIC0gbV9pbm5lclRleHQtPnJlbmRlckJveCgpLT54KCksCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgeVBvcyAtIHR5IC0geSgpIC0gbV9pbm5lclRleHQtPnJlbmRlckJveCgp
LT55KCkpKTsKKyAgICByZXN1bHQuc2V0TG9jYWxQb2ludChwb2ludEluQ29udGFpbmVyIC0KKyAg
ICAgICAgSW50U2l6ZSh0eCArIHgoKSArIG1faW5uZXJUZXh0LT5yZW5kZXJCb3goKS0+eCgpLCB0
eSArIHkoKSArIG1faW5uZXJUZXh0LT5yZW5kZXJCb3goKS0+eSgpKSk7CiB9CiAKIHZvaWQgUmVu
ZGVyVGV4dENvbnRyb2w6OmZvcndhcmRFdmVudChFdmVudCogZXZlbnQpCkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dENvbnRyb2wuaAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dENvbnRyb2wuaAkocmV2aXNpb24gODY3ODcp
CisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dENvbnRyb2wuaAkod29ya2lu
ZyBjb3B5KQpAQCAtNjMsNyArNjMsNyBAQCBwcm90ZWN0ZWQ6CiAgICAgdmlydHVhbCB2b2lkIHN0
eWxlRGlkQ2hhbmdlKFN0eWxlRGlmZmVyZW5jZSwgY29uc3QgUmVuZGVyU3R5bGUqIG9sZFN0eWxl
KTsKIAogICAgIHZvaWQgY3JlYXRlU3VidHJlZUlmTmVlZGVkKFRleHRDb250cm9sSW5uZXJFbGVt
ZW50KiBpbm5lckJsb2NrKTsKLSAgICB2b2lkIGhpdElubmVyVGV4dEVsZW1lbnQoSGl0VGVzdFJl
c3VsdCYsIGludCB4LCBpbnQgeSwgaW50IHR4LCBpbnQgdHkpOworICAgIHZvaWQgaGl0SW5uZXJU
ZXh0RWxlbWVudChIaXRUZXN0UmVzdWx0JiwgY29uc3QgSW50UG9pbnQmIHBvaW50SW5Db250YWlu
ZXIsIGludCB0eCwgaW50IHR5KTsKICAgICB2b2lkIGZvcndhcmRFdmVudChFdmVudCopOwogCiAg
ICAgaW50IHRleHRCbG9ja1dpZHRoKCkgY29uc3Q7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyVGV4dENvbnRyb2xNdWx0aUxpbmUuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0Q29udHJvbE11bHRpTGluZS5jcHAJKHJldmlz
aW9uIDg2Nzg3KQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRleHRDb250cm9s
TXVsdGlMaW5lLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjMsNyArNjMsNyBAQCBib29sIFJlbmRl
clRleHRDb250cm9sTXVsdGlMaW5lOjpub2RlQXRQCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAog
ICAgIGlmIChyZXN1bHQuaW5uZXJOb2RlKCkgPT0gbm9kZSgpIHx8IHJlc3VsdC5pbm5lck5vZGUo
KSA9PSBpbm5lclRleHRFbGVtZW50KCkpCi0gICAgICAgIGhpdElubmVyVGV4dEVsZW1lbnQocmVz
dWx0LCBwb2ludEluQ29udGFpbmVyLngoKSwgcG9pbnRJbkNvbnRhaW5lci55KCksIHR4LCB0eSk7
CisgICAgICAgIGhpdElubmVyVGV4dEVsZW1lbnQocmVzdWx0LCBwb2ludEluQ29udGFpbmVyLCB0
eCwgdHkpOwogCiAgICAgcmV0dXJuIHRydWU7CiB9CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyVGV4dENvbnRyb2xTaW5nbGVMaW5lLmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dENvbnRyb2xTaW5nbGVMaW5lLmNwcAkocmV2
aXNpb24gODY3ODcpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dENvbnRy
b2xTaW5nbGVMaW5lLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzQ4LDcgKzM0OCw3IEBAIGJvb2wg
UmVuZGVyVGV4dENvbnRyb2xTaW5nbGVMaW5lOjpub2RlQXQKICAgICAvLyBhbmQgaWYgd2UgaGl0
IG91ciBub2RlIChlLmcuIHdlJ3JlIG92ZXIgdGhlIGJvcmRlciBvciBwYWRkaW5nKSwgYWxzbyBz
YXkgdGhhdCB3ZSBoaXQgdGhlCiAgICAgLy8gaW5uZXIgdGV4dCBlbGVtZW50IHNvIHRoYXQgaXQg
Z2FpbnMgZm9jdXMuCiAgICAgaWYgKHJlc3VsdC5pbm5lck5vZGUoKS0+aXNEZXNjZW5kYW50T2Yo
aW5uZXJUZXh0RWxlbWVudCgpKSB8fCByZXN1bHQuaW5uZXJOb2RlKCkgPT0gbm9kZSgpKQotICAg
ICAgICBoaXRJbm5lclRleHRFbGVtZW50KHJlc3VsdCwgcG9pbnRJbkNvbnRhaW5lci54KCksIHBv
aW50SW5Db250YWluZXIueSgpLCB0eCwgdHkpOworICAgICAgICBoaXRJbm5lclRleHRFbGVtZW50
KHJlc3VsdCwgcG9pbnRJbkNvbnRhaW5lciwgdHgsIHR5KTsKIAogICAgIC8vIElmIHdlIGZvdW5k
IGEgc3BpbiBidXR0b24sIHdlJ3JlIGRvbmUuCiAgICAgaWYgKG1faW5uZXJTcGluQnV0dG9uICYm
IHJlc3VsdC5pbm5lck5vZGUoKSA9PSBtX2lubmVyU3BpbkJ1dHRvbikK
</data>

          </attachment>
      

    </bug>

</bugzilla>