<?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>99544</bug_id>
          
          <creation_ts>2012-10-16 22:47:32 -0700</creation_ts>
          <short_desc>Remove shadowAncestorNode from VisibleSelection</short_desc>
          <delta_ts>2012-10-17 00:43:04 -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>DOM</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>91821</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Shinya Kawanaka">shinyak</reporter>
          <assigned_to name="Shinya Kawanaka">shinyak</assigned_to>
          <cc>mifenton</cc>
    
    <cc>webcomponents-bugzilla</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>743873</commentid>
    <comment_count>0</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-10-16 22:47:32 -0700</bug_when>
    <thetext>Let&apos;s use shadowHost() instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>743878</commentid>
    <comment_count>1</comment_count>
      <attachid>169094</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-10-16 23:00:24 -0700</bug_when>
    <thetext>Created attachment 169094
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>743908</commentid>
    <comment_count>2</comment_count>
      <attachid>169094</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-10-16 23:46:09 -0700</bug_when>
    <thetext>Comment on attachment 169094
Patch

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

&gt; Source/WebCore/ChangeLog:8
&gt; +        An effort to replace shadowAncestorNode() to shadowHost(), since shadowAncestorNode() is now deprecated.

s/to/with</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>743934</commentid>
    <comment_count>3</comment_count>
      <attachid>169103</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-10-17 00:14:46 -0700</bug_when>
    <thetext>Created attachment 169103
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>743965</commentid>
    <comment_count>4</comment_count>
      <attachid>169103</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-17 00:43:01 -0700</bug_when>
    <thetext>Comment on attachment 169103
Patch

Clearing flags on attachment: 169103

Committed r131559: &lt;http://trac.webkit.org/changeset/131559&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>743966</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-17 00:43:04 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>169094</attachid>
            <date>2012-10-16 23:00:24 -0700</date>
            <delta_ts>2012-10-17 00:14:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99544-20121017145912.patch</filename>
            <type>text/plain</type>
            <size>3957</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxNTQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTM3NDM3ZmYzMWFhNzU0
NzhmYTZkMTJhYjA1MTZjMjQ2MjY5N2U1YS4uMjAyNTY5MzYxYzUzNGExOTcwODc2ZWVlNzU2YjEw
NGYxYzA3NDE3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTEwLTE2ICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZW1vdmUgc2hh
ZG93QW5jZXN0b3JOb2RlKCkgZnJvbSBWaXNpYmxlU2VsZWN0aW9uCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05OTU0NAorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFuIGVmZm9ydCB0byByZXBsYWNlIHNoYWRv
d0FuY2VzdG9yTm9kZSgpIHRvIHNoYWRvd0hvc3QoKSwgc2luY2Ugc2hhZG93QW5jZXN0b3JOb2Rl
KCkgaXMgbm93IGRlcHJlY2F0ZWQuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBubyBjaGFuZ2Ug
aW4gYmVoYXZpb3IuCisKKyAgICAgICAgKiBlZGl0aW5nL1Zpc2libGVTZWxlY3Rpb24uY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6VmlzaWJsZVNlbGVjdGlvbjo6YWRqdXN0U2VsZWN0aW9uVG9Bdm9p
ZENyb3NzaW5nRWRpdGluZ0JvdW5kYXJpZXMpOiBTaW5jZSBzaGFkb3dIb3N0KCkgcmV0dXJucyAw
IGlmCisgICAgICAgIGFuIGVsZW1lbnQgaXMgbm90IGluIHNoYWRvd1Jvb3QsIGl0J3Mgb2sgdG8g
Y29tcGFyZSBzaGFkb3dBbmNlc3RvciB0byAwLgorCiAyMDEyLTEwLTE2ICBKdWxpZW4gQ2hhZmZy
YWl4ICA8amNoYWZmcmFpeEB3ZWJraXQub3JnPgogCiAgICAgICAgIE1ha2UgUmVuZGVyT2JqZWN0
IGRlc3RydWN0aW9uIGR1cmluZyBkZXRhY2ggYSB0b3AtZG93biBvcGVyYXRpb24KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvVmlzaWJsZVNlbGVjdGlvbi5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9lZGl0aW5nL1Zpc2libGVTZWxlY3Rpb24uY3BwCmluZGV4IDRmZmY4NTUwOTZhMTU4
ZjE4NTIyYjA2YmYwOTNiZTUzZTU2YTViMDIuLmI4NDljOWRkNTMzYWZmNmI3NzM1ZTc4NGViNDdj
MDM3MDc2MGE5YjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvVmlzaWJsZVNl
bGVjdGlvbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9WaXNpYmxlU2VsZWN0aW9u
LmNwcApAQCAtNTY1LDE0ICs1NjUsMTQgQEAgdm9pZCBWaXNpYmxlU2VsZWN0aW9uOjphZGp1c3RT
ZWxlY3Rpb25Ub0F2b2lkQ3Jvc3NpbmdFZGl0aW5nQm91bmRhcmllcygpCiAgICAgICAgIGlmIChl
bmRSb290IHx8IGVuZEVkaXRhYmxlQW5jZXN0b3IgIT0gYmFzZUVkaXRhYmxlQW5jZXN0b3IpIHsK
ICAgICAgICAgICAgIAogICAgICAgICAgICAgUG9zaXRpb24gcCA9IHByZXZpb3VzVmlzdWFsbHlE
aXN0aW5jdENhbmRpZGF0ZShtX2VuZCk7Ci0gICAgICAgICAgICBOb2RlKiBzaGFkb3dBbmNlc3Rv
ciA9IGVuZFJvb3QgPyBlbmRSb290LT5zaGFkb3dBbmNlc3Rvck5vZGUoKSA6IDA7Ci0gICAgICAg
ICAgICBpZiAocC5pc051bGwoKSAmJiBlbmRSb290ICYmIChzaGFkb3dBbmNlc3RvciAhPSBlbmRS
b290KSkKKyAgICAgICAgICAgIE5vZGUqIHNoYWRvd0FuY2VzdG9yID0gZW5kUm9vdCA/IGVuZFJv
b3QtPnNoYWRvd0hvc3QoKSA6IDA7CisgICAgICAgICAgICBpZiAocC5pc051bGwoKSAmJiBzaGFk
b3dBbmNlc3RvcikKICAgICAgICAgICAgICAgICBwID0gcG9zaXRpb25BZnRlck5vZGUoc2hhZG93
QW5jZXN0b3IpOwogICAgICAgICAgICAgd2hpbGUgKHAuaXNOb3ROdWxsKCkgJiYgIShsb3dlc3RF
ZGl0YWJsZUFuY2VzdG9yKHAuY29udGFpbmVyTm9kZSgpKSA9PSBiYXNlRWRpdGFibGVBbmNlc3Rv
ciAmJiAhaXNFZGl0YWJsZVBvc2l0aW9uKHApKSkgewogICAgICAgICAgICAgICAgIE5vZGUqIHJv
b3QgPSBlZGl0YWJsZVJvb3RGb3JQb3NpdGlvbihwKTsKLSAgICAgICAgICAgICAgICBzaGFkb3dB
bmNlc3RvciA9IHJvb3QgPyByb290LT5zaGFkb3dBbmNlc3Rvck5vZGUoKSA6IDA7CisgICAgICAg
ICAgICAgICAgc2hhZG93QW5jZXN0b3IgPSByb290ID8gcm9vdC0+c2hhZG93SG9zdCgpIDogMDsK
ICAgICAgICAgICAgICAgICBwID0gaXNBdG9taWNOb2RlKHAuY29udGFpbmVyTm9kZSgpKSA/IHBv
c2l0aW9uSW5QYXJlbnRCZWZvcmVOb2RlKHAuY29udGFpbmVyTm9kZSgpKSA6IHByZXZpb3VzVmlz
dWFsbHlEaXN0aW5jdENhbmRpZGF0ZShwKTsKLSAgICAgICAgICAgICAgICBpZiAocC5pc051bGwo
KSAmJiAoc2hhZG93QW5jZXN0b3IgIT0gcm9vdCkpCisgICAgICAgICAgICAgICAgaWYgKHAuaXNO
dWxsKCkgJiYgc2hhZG93QW5jZXN0b3IpCiAgICAgICAgICAgICAgICAgICAgIHAgPSBwb3NpdGlv
bkFmdGVyTm9kZShzaGFkb3dBbmNlc3Rvcik7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBW
aXNpYmxlUG9zaXRpb24gcHJldmlvdXMocCk7CkBAIC01OTQsMTQgKzU5NCwxNCBAQCB2b2lkIFZp
c2libGVTZWxlY3Rpb246OmFkanVzdFNlbGVjdGlvblRvQXZvaWRDcm9zc2luZ0VkaXRpbmdCb3Vu
ZGFyaWVzKCkKICAgICAgICAgTm9kZSogc3RhcnRFZGl0YWJsZUFuY2VzdG9yID0gbG93ZXN0RWRp
dGFibGVBbmNlc3RvcihtX3N0YXJ0LmNvbnRhaW5lck5vZGUoKSk7ICAgICAgCiAgICAgICAgIGlm
IChzdGFydFJvb3QgfHwgc3RhcnRFZGl0YWJsZUFuY2VzdG9yICE9IGJhc2VFZGl0YWJsZUFuY2Vz
dG9yKSB7CiAgICAgICAgICAgICBQb3NpdGlvbiBwID0gbmV4dFZpc3VhbGx5RGlzdGluY3RDYW5k
aWRhdGUobV9zdGFydCk7Ci0gICAgICAgICAgICBOb2RlKiBzaGFkb3dBbmNlc3RvciA9IHN0YXJ0
Um9vdCA/IHN0YXJ0Um9vdC0+c2hhZG93QW5jZXN0b3JOb2RlKCkgOiAwOwotICAgICAgICAgICAg
aWYgKHAuaXNOdWxsKCkgJiYgc3RhcnRSb290ICYmIChzaGFkb3dBbmNlc3RvciAhPSBzdGFydFJv
b3QpKQorICAgICAgICAgICAgTm9kZSogc2hhZG93QW5jZXN0b3IgPSBzdGFydFJvb3QgPyBzdGFy
dFJvb3QtPnNoYWRvd0hvc3QoKSA6IDA7CisgICAgICAgICAgICBpZiAocC5pc051bGwoKSAmJiBz
aGFkb3dBbmNlc3RvcikKICAgICAgICAgICAgICAgICBwID0gcG9zaXRpb25CZWZvcmVOb2RlKHNo
YWRvd0FuY2VzdG9yKTsKICAgICAgICAgICAgIHdoaWxlIChwLmlzTm90TnVsbCgpICYmICEobG93
ZXN0RWRpdGFibGVBbmNlc3RvcihwLmNvbnRhaW5lck5vZGUoKSkgPT0gYmFzZUVkaXRhYmxlQW5j
ZXN0b3IgJiYgIWlzRWRpdGFibGVQb3NpdGlvbihwKSkpIHsKICAgICAgICAgICAgICAgICBOb2Rl
KiByb290ID0gZWRpdGFibGVSb290Rm9yUG9zaXRpb24ocCk7Ci0gICAgICAgICAgICAgICAgc2hh
ZG93QW5jZXN0b3IgPSByb290ID8gcm9vdC0+c2hhZG93QW5jZXN0b3JOb2RlKCkgOiAwOworICAg
ICAgICAgICAgICAgIHNoYWRvd0FuY2VzdG9yID0gcm9vdCA/IHJvb3QtPnNoYWRvd0hvc3QoKSA6
IDA7CiAgICAgICAgICAgICAgICAgcCA9IGlzQXRvbWljTm9kZShwLmNvbnRhaW5lck5vZGUoKSkg
PyBwb3NpdGlvbkluUGFyZW50QWZ0ZXJOb2RlKHAuY29udGFpbmVyTm9kZSgpKSA6IG5leHRWaXN1
YWxseURpc3RpbmN0Q2FuZGlkYXRlKHApOwotICAgICAgICAgICAgICAgIGlmIChwLmlzTnVsbCgp
ICYmIChzaGFkb3dBbmNlc3RvciAhPSByb290KSkKKyAgICAgICAgICAgICAgICBpZiAocC5pc051
bGwoKSAmJiBzaGFkb3dBbmNlc3RvcikKICAgICAgICAgICAgICAgICAgICAgcCA9IHBvc2l0aW9u
QmVmb3JlTm9kZShzaGFkb3dBbmNlc3Rvcik7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBW
aXNpYmxlUG9zaXRpb24gbmV4dChwKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>169103</attachid>
            <date>2012-10-17 00:14:46 -0700</date>
            <delta_ts>2012-10-17 00:43:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99544-20121017161333.patch</filename>
            <type>text/plain</type>
            <size>3998</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxNTUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWQxYjMyYTVjZTA1MWY0
NmJmMmY2YWFmODk3ZDA5MWMxZTVkNzNiZS4uZDVlOTc4MDMwOTQ5OWExMTBjNTQ4MTU5N2ZiMjc0
NzlkNDIyZTM0MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTEwLTE2ICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZW1vdmUgc2hh
ZG93QW5jZXN0b3JOb2RlKCkgZnJvbSBWaXNpYmxlU2VsZWN0aW9uCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05OTU0NAorCisgICAgICAgIFJldmlld2Vk
IGJ5IEhhamltZSBNb3JpdGEuCisKKyAgICAgICAgQW4gZWZmb3J0IHRvIHJlcGxhY2Ugc2hhZG93
QW5jZXN0b3JOb2RlKCkgd2l0aCBzaGFkb3dIb3N0KCksIHNpbmNlIHNoYWRvd0FuY2VzdG9yTm9k
ZSgpIGlzIG5vdyBkZXByZWNhdGVkLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgbm8gY2hhbmdl
IGluIGJlaGF2aW9yLgorCisgICAgICAgICogZWRpdGluZy9WaXNpYmxlU2VsZWN0aW9uLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OlZpc2libGVTZWxlY3Rpb246OmFkanVzdFNlbGVjdGlvblRvQXZv
aWRDcm9zc2luZ0VkaXRpbmdCb3VuZGFyaWVzKTogU2luY2Ugc2hhZG93SG9zdCgpIHJldHVybnMg
MCBpZgorICAgICAgICBhbiBlbGVtZW50IGlzIG5vdCBpbiBzaGFkb3dSb290LCBpdCdzIG9rIHRv
IGNvbXBhcmUgc2hhZG93QW5jZXN0b3IgdG8gMC4KKwogMjAxMi0xMC0xNiAgTU9SSVRBIEhhamlt
ZSAgPG1vcnJpdGFAZ29vZ2xlLmNvbT4KIAogICAgICAgICBbU2hhZG93IERPTV1bVjhdIFdlYkNv
cmU6OlY4RE9NV2luZG93OjppbnN0YWxsUGVyQ29udGV4dFByb3BlcnRpZXMoKSBpcyBzbG93IHdo
ZW4gc2hhZG93RE9NRW5hYmxlZCBmbGFnIGlzIG9uLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvZWRpdGluZy9WaXNpYmxlU2VsZWN0aW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcv
VmlzaWJsZVNlbGVjdGlvbi5jcHAKaW5kZXggNGZmZjg1NTA5NmExNThmMTg1MjJiMDZiZjA5M2Jl
NTNlNTZhNWIwMi4uYjg0OWM5ZGQ1MzNhZmY2Yjc3MzVlNzg0ZWI0N2MwMzcwNzYwYTliNCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZWRpdGluZy9WaXNpYmxlU2VsZWN0aW9uLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1Zpc2libGVTZWxlY3Rpb24uY3BwCkBAIC01NjUsMTQg
KzU2NSwxNCBAQCB2b2lkIFZpc2libGVTZWxlY3Rpb246OmFkanVzdFNlbGVjdGlvblRvQXZvaWRD
cm9zc2luZ0VkaXRpbmdCb3VuZGFyaWVzKCkKICAgICAgICAgaWYgKGVuZFJvb3QgfHwgZW5kRWRp
dGFibGVBbmNlc3RvciAhPSBiYXNlRWRpdGFibGVBbmNlc3RvcikgewogICAgICAgICAgICAgCiAg
ICAgICAgICAgICBQb3NpdGlvbiBwID0gcHJldmlvdXNWaXN1YWxseURpc3RpbmN0Q2FuZGlkYXRl
KG1fZW5kKTsKLSAgICAgICAgICAgIE5vZGUqIHNoYWRvd0FuY2VzdG9yID0gZW5kUm9vdCA/IGVu
ZFJvb3QtPnNoYWRvd0FuY2VzdG9yTm9kZSgpIDogMDsKLSAgICAgICAgICAgIGlmIChwLmlzTnVs
bCgpICYmIGVuZFJvb3QgJiYgKHNoYWRvd0FuY2VzdG9yICE9IGVuZFJvb3QpKQorICAgICAgICAg
ICAgTm9kZSogc2hhZG93QW5jZXN0b3IgPSBlbmRSb290ID8gZW5kUm9vdC0+c2hhZG93SG9zdCgp
IDogMDsKKyAgICAgICAgICAgIGlmIChwLmlzTnVsbCgpICYmIHNoYWRvd0FuY2VzdG9yKQogICAg
ICAgICAgICAgICAgIHAgPSBwb3NpdGlvbkFmdGVyTm9kZShzaGFkb3dBbmNlc3Rvcik7CiAgICAg
ICAgICAgICB3aGlsZSAocC5pc05vdE51bGwoKSAmJiAhKGxvd2VzdEVkaXRhYmxlQW5jZXN0b3Io
cC5jb250YWluZXJOb2RlKCkpID09IGJhc2VFZGl0YWJsZUFuY2VzdG9yICYmICFpc0VkaXRhYmxl
UG9zaXRpb24ocCkpKSB7CiAgICAgICAgICAgICAgICAgTm9kZSogcm9vdCA9IGVkaXRhYmxlUm9v
dEZvclBvc2l0aW9uKHApOwotICAgICAgICAgICAgICAgIHNoYWRvd0FuY2VzdG9yID0gcm9vdCA/
IHJvb3QtPnNoYWRvd0FuY2VzdG9yTm9kZSgpIDogMDsKKyAgICAgICAgICAgICAgICBzaGFkb3dB
bmNlc3RvciA9IHJvb3QgPyByb290LT5zaGFkb3dIb3N0KCkgOiAwOwogICAgICAgICAgICAgICAg
IHAgPSBpc0F0b21pY05vZGUocC5jb250YWluZXJOb2RlKCkpID8gcG9zaXRpb25JblBhcmVudEJl
Zm9yZU5vZGUocC5jb250YWluZXJOb2RlKCkpIDogcHJldmlvdXNWaXN1YWxseURpc3RpbmN0Q2Fu
ZGlkYXRlKHApOwotICAgICAgICAgICAgICAgIGlmIChwLmlzTnVsbCgpICYmIChzaGFkb3dBbmNl
c3RvciAhPSByb290KSkKKyAgICAgICAgICAgICAgICBpZiAocC5pc051bGwoKSAmJiBzaGFkb3dB
bmNlc3RvcikKICAgICAgICAgICAgICAgICAgICAgcCA9IHBvc2l0aW9uQWZ0ZXJOb2RlKHNoYWRv
d0FuY2VzdG9yKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIFZpc2libGVQb3NpdGlvbiBw
cmV2aW91cyhwKTsKQEAgLTU5NCwxNCArNTk0LDE0IEBAIHZvaWQgVmlzaWJsZVNlbGVjdGlvbjo6
YWRqdXN0U2VsZWN0aW9uVG9Bdm9pZENyb3NzaW5nRWRpdGluZ0JvdW5kYXJpZXMoKQogICAgICAg
ICBOb2RlKiBzdGFydEVkaXRhYmxlQW5jZXN0b3IgPSBsb3dlc3RFZGl0YWJsZUFuY2VzdG9yKG1f
c3RhcnQuY29udGFpbmVyTm9kZSgpKTsgICAgICAKICAgICAgICAgaWYgKHN0YXJ0Um9vdCB8fCBz
dGFydEVkaXRhYmxlQW5jZXN0b3IgIT0gYmFzZUVkaXRhYmxlQW5jZXN0b3IpIHsKICAgICAgICAg
ICAgIFBvc2l0aW9uIHAgPSBuZXh0VmlzdWFsbHlEaXN0aW5jdENhbmRpZGF0ZShtX3N0YXJ0KTsK
LSAgICAgICAgICAgIE5vZGUqIHNoYWRvd0FuY2VzdG9yID0gc3RhcnRSb290ID8gc3RhcnRSb290
LT5zaGFkb3dBbmNlc3Rvck5vZGUoKSA6IDA7Ci0gICAgICAgICAgICBpZiAocC5pc051bGwoKSAm
JiBzdGFydFJvb3QgJiYgKHNoYWRvd0FuY2VzdG9yICE9IHN0YXJ0Um9vdCkpCisgICAgICAgICAg
ICBOb2RlKiBzaGFkb3dBbmNlc3RvciA9IHN0YXJ0Um9vdCA/IHN0YXJ0Um9vdC0+c2hhZG93SG9z
dCgpIDogMDsKKyAgICAgICAgICAgIGlmIChwLmlzTnVsbCgpICYmIHNoYWRvd0FuY2VzdG9yKQog
ICAgICAgICAgICAgICAgIHAgPSBwb3NpdGlvbkJlZm9yZU5vZGUoc2hhZG93QW5jZXN0b3IpOwog
ICAgICAgICAgICAgd2hpbGUgKHAuaXNOb3ROdWxsKCkgJiYgIShsb3dlc3RFZGl0YWJsZUFuY2Vz
dG9yKHAuY29udGFpbmVyTm9kZSgpKSA9PSBiYXNlRWRpdGFibGVBbmNlc3RvciAmJiAhaXNFZGl0
YWJsZVBvc2l0aW9uKHApKSkgewogICAgICAgICAgICAgICAgIE5vZGUqIHJvb3QgPSBlZGl0YWJs
ZVJvb3RGb3JQb3NpdGlvbihwKTsKLSAgICAgICAgICAgICAgICBzaGFkb3dBbmNlc3RvciA9IHJv
b3QgPyByb290LT5zaGFkb3dBbmNlc3Rvck5vZGUoKSA6IDA7CisgICAgICAgICAgICAgICAgc2hh
ZG93QW5jZXN0b3IgPSByb290ID8gcm9vdC0+c2hhZG93SG9zdCgpIDogMDsKICAgICAgICAgICAg
ICAgICBwID0gaXNBdG9taWNOb2RlKHAuY29udGFpbmVyTm9kZSgpKSA/IHBvc2l0aW9uSW5QYXJl
bnRBZnRlck5vZGUocC5jb250YWluZXJOb2RlKCkpIDogbmV4dFZpc3VhbGx5RGlzdGluY3RDYW5k
aWRhdGUocCk7Ci0gICAgICAgICAgICAgICAgaWYgKHAuaXNOdWxsKCkgJiYgKHNoYWRvd0FuY2Vz
dG9yICE9IHJvb3QpKQorICAgICAgICAgICAgICAgIGlmIChwLmlzTnVsbCgpICYmIHNoYWRvd0Fu
Y2VzdG9yKQogICAgICAgICAgICAgICAgICAgICBwID0gcG9zaXRpb25CZWZvcmVOb2RlKHNoYWRv
d0FuY2VzdG9yKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIFZpc2libGVQb3NpdGlvbiBu
ZXh0KHApOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>