<?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>103240</bug_id>
          
          <creation_ts>2012-11-26 04:18:58 -0800</creation_ts>
          <short_desc>Web Inspector: HeapProfiler: remove snapshotView reference from data-grids.</short_desc>
          <delta_ts>2012-11-26 05:38:10 -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>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Eugene Klyuchnikov">eustas</reporter>
          <assigned_to name="Eugene Klyuchnikov">eustas</assigned_to>
          <cc>apavlov</cc>
    
    <cc>caseq</cc>
    
    <cc>eustas</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>vsevik</cc>
    
    <cc>web-inspector-bugs</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>775343</commentid>
    <comment_count>0</comment_count>
    <who name="Eugene Klyuchnikov">eustas</who>
    <bug_when>2012-11-26 04:18:58 -0800</bug_when>
    <thetext>Cleanup: remove redundant dependency.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775346</commentid>
    <comment_count>1</comment_count>
      <attachid>175968</attachid>
    <who name="Eugene Klyuchnikov">eustas</who>
    <bug_when>2012-11-26 04:24:26 -0800</bug_when>
    <thetext>Created attachment 175968
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775349</commentid>
    <comment_count>2</comment_count>
      <attachid>175968</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-11-26 04:30:30 -0800</bug_when>
    <thetext>Comment on attachment 175968
Patch

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

&gt; LayoutTests/inspector/profiler/heap-snapshot-test.js:746
&gt; +InspectorTest._currentView = function()

I&apos;d give it a more specific name, probably _currentProfileView ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775360</commentid>
    <comment_count>3</comment_count>
      <attachid>175968</attachid>
    <who name="Eugene Klyuchnikov">eustas</who>
    <bug_when>2012-11-26 04:43:58 -0800</bug_when>
    <thetext>Comment on attachment 175968
Patch

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

&gt;&gt; LayoutTests/inspector/profiler/heap-snapshot-test.js:746
&gt;&gt; +InspectorTest._currentView = function()
&gt; 
&gt; I&apos;d give it a more specific name, probably _currentProfileView ?

Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775361</commentid>
    <comment_count>4</comment_count>
      <attachid>175971</attachid>
    <who name="Eugene Klyuchnikov">eustas</who>
    <bug_when>2012-11-26 04:44:52 -0800</bug_when>
    <thetext>Created attachment 175971
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775379</commentid>
    <comment_count>5</comment_count>
      <attachid>175971</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-26 05:38:07 -0800</bug_when>
    <thetext>Comment on attachment 175971
Patch

Clearing flags on attachment: 175971

Committed r135708: &lt;http://trac.webkit.org/changeset/135708&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775380</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-26 05:38:10 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>175968</attachid>
            <date>2012-11-26 04:24:26 -0800</date>
            <delta_ts>2012-11-26 04:44:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103240-20121126162204.patch</filename>
            <type>text/plain</type>
            <size>8225</size>
            <attacher name="Eugene Klyuchnikov">eustas</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1Njc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWM4NTc1MjIwZWQwNzc2
ZGMyZWIzNThkZjY2MWJlMGMzY2I2N2Q5MC4uMjk1OWYzYmEyYzYwNTBlYzRmZDQ5NGNkOWMwODEx
NjI3ZDgwY2ExNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTExLTI2ICBFdWdl
bmUgS2x5dWNobmlrb3YgIDxldXN0YXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNw
ZWN0b3I6IEhlYXBQcm9maWxlcjogcmVtb3ZlIHNuYXBzaG90VmlldyByZWZlcmVuY2UgZnJvbSBk
YXRhLWdyaWRzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTAzMjQwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgQ2xlYW51cDogcmVtb3ZlIHJlZHVuZGFudCBkZXBlbmRlbmN5LgorCisgICAgICAgICogaW5z
cGVjdG9yL2Zyb250LWVuZC9IZWFwU25hcHNob3REYXRhR3JpZHMuanM6IERvIG5vdCBzdG9yZSB2
aWV3IHJlZi4KKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL0hlYXBTbmFwc2hvdEdyaWRO
b2Rlcy5qczoKKyAgICAgICAgUmVtb3ZlZCB1bnVzZWQgYXNzaWdubWVudHMuCisgICAgICAgICog
aW5zcGVjdG9yL2Zyb250LWVuZC9IZWFwU25hcHNob3RWaWV3LmpzOgorICAgICAgICBEbyBub3Qg
cGFzcyBzZWxmIHRvIGRhdGEtZ3JpZHMuCisKIDIwMTItMTEtMjUgIEtlbnQgVGFtdXJhICA8dGtl
bnRAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJlZmFjdG9yaW5nOiBNb3ZlIHRoZSBjb250ZW50
IG9mIEhUTUxJbnB1dEVsZW1lbnQ6OnN1YnRyZWVIYXNDaGFuZ2VkIHRvIFRleHRGaWVsZElucHV0
VHlwZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9IZWFw
U25hcHNob3REYXRhR3JpZHMuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L0hlYXBTbmFwc2hvdERhdGFHcmlkcy5qcwppbmRleCA0NzU3ZTA5YmE3NTJmYWQ2YWUwZTA5Mzg2
ODliODVkNjM1NzczMTMzLi44Y2QyMmQ2MDhhODE3OWY1NTA5NmRjODY3MTIzODIxYmZkNzFmNjJm
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0hlYXBTbmFw
c2hvdERhdGFHcmlkcy5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L0hlYXBTbmFwc2hvdERhdGFHcmlkcy5qcwpAQCAtNDM4LDkgKzQzOCw4IEBAIFdlYkluc3BlY3Rv
ci5IZWFwU25hcHNob3RDb250YWlubWVudERhdGFHcmlkID0gZnVuY3Rpb24oY29sdW1ucykKIH0K
IAogV2ViSW5zcGVjdG9yLkhlYXBTbmFwc2hvdENvbnRhaW5tZW50RGF0YUdyaWQucHJvdG90eXBl
ID0gewotICAgIHNldERhdGFTb3VyY2U6IGZ1bmN0aW9uKHNuYXBzaG90Vmlldywgc25hcHNob3Qs
IG5vZGVJbmRleCkKKyAgICBzZXREYXRhU291cmNlOiBmdW5jdGlvbihzbmFwc2hvdCwgbm9kZUlu
ZGV4KQogICAgIHsKLSAgICAgICAgdGhpcy5zbmFwc2hvdFZpZXcgPSBzbmFwc2hvdFZpZXc7CiAg
ICAgICAgIHRoaXMuc25hcHNob3QgPSBzbmFwc2hvdDsKICAgICAgICAgdmFyIG5vZGUgPSBuZXcg
V2ViSW5zcGVjdG9yLkhlYXBTbmFwc2hvdE5vZGUoc25hcHNob3QsIG5vZGVJbmRleCB8fCBzbmFw
c2hvdC5yb290Tm9kZUluZGV4KTsKICAgICAgICAgdmFyIGZha2VFZGdlID0geyBub2RlOiBub2Rl
IH07CkBAIC01NTIsOSArNTUxLDggQEAgV2ViSW5zcGVjdG9yLkhlYXBTbmFwc2hvdENvbnN0cnVj
dG9yc0RhdGFHcmlkLnByb3RvdHlwZSA9IHsKICAgICAgICAgdGhpcy5zbmFwc2hvdC5ub2RlQ2xh
c3NOYW1lKHBhcnNlSW50KGlkLCAxMCksIGRpZEdldENsYXNzTmFtZS5iaW5kKHRoaXMpKTsKICAg
ICB9LAogCi0gICAgc2V0RGF0YVNvdXJjZTogZnVuY3Rpb24oc25hcHNob3RWaWV3LCBzbmFwc2hv
dCkKKyAgICBzZXREYXRhU291cmNlOiBmdW5jdGlvbihzbmFwc2hvdCkKICAgICB7Ci0gICAgICAg
IHRoaXMuc25hcHNob3RWaWV3ID0gc25hcHNob3RWaWV3OwogICAgICAgICB0aGlzLnNuYXBzaG90
ID0gc25hcHNob3Q7CiAgICAgICAgIGlmICh0aGlzLl9wcm9maWxlSW5kZXggPT09IC0xKQogICAg
ICAgICAgICAgdGhpcy5fcG9wdWxhdGVDaGlsZHJlbigpOwpAQCAtNjQ1LDkgKzY0Myw4IEBAIFdl
Ykluc3BlY3Rvci5IZWFwU25hcHNob3REaWZmRGF0YUdyaWQucHJvdG90eXBlID0gewogICAgICAg
ICB9W3NvcnRDb2x1bW5dOwogICAgIH0sCiAKLSAgICBzZXREYXRhU291cmNlOiBmdW5jdGlvbihz
bmFwc2hvdFZpZXcsIHNuYXBzaG90KQorICAgIHNldERhdGFTb3VyY2U6IGZ1bmN0aW9uKHNuYXBz
aG90KQogICAgIHsKLSAgICAgICAgdGhpcy5zbmFwc2hvdFZpZXcgPSBzbmFwc2hvdFZpZXc7CiAg
ICAgICAgIHRoaXMuc25hcHNob3QgPSBzbmFwc2hvdDsKICAgICB9LAogCkBAIC03MTYsOSArNzEz
LDggQEAgV2ViSW5zcGVjdG9yLkhlYXBTbmFwc2hvdERvbWluYXRvcnNEYXRhR3JpZC5wcm90b3R5
cGUgPSB7CiAgICAgICAgIHJldHVybiAyNTsKICAgICB9LAogCi0gICAgc2V0RGF0YVNvdXJjZTog
ZnVuY3Rpb24oc25hcHNob3RWaWV3LCBzbmFwc2hvdCkKKyAgICBzZXREYXRhU291cmNlOiBmdW5j
dGlvbihzbmFwc2hvdCkKICAgICB7Ci0gICAgICAgIHRoaXMuc25hcHNob3RWaWV3ID0gc25hcHNo
b3RWaWV3OwogICAgICAgICB0aGlzLnNuYXBzaG90ID0gc25hcHNob3Q7CiAKICAgICAgICAgdmFy
IGZha2VOb2RlID0geyBub2RlSW5kZXg6IHRoaXMuc25hcHNob3Qucm9vdE5vZGVJbmRleCB9Owpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9IZWFwU25hcHNo
b3RHcmlkTm9kZXMuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0hlYXBT
bmFwc2hvdEdyaWROb2Rlcy5qcwppbmRleCA0MGU4MTU0MDA0ZDIyZDNkN2YzNGY3ZjI0ODUwN2Qz
MTVlMzFjNjdlLi4wMjA5NWRhOWZmNTc2NGRkYzU3OGMwYmRlNjAyYWMzNjEzZTgxNjc4IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0hlYXBTbmFwc2hvdEdy
aWROb2Rlcy5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0hlYXBT
bmFwc2hvdEdyaWROb2Rlcy5qcwpAQCAtNDQ0LDcgKzQ0NCw2IEBAIFdlYkluc3BlY3Rvci5IZWFw
U25hcHNob3RHZW5lcmljT2JqZWN0Tm9kZS5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICB2YWx1
ZVN0eWxlICs9ICIgZGV0YWNoZWQtZG9tLXRyZWUtbm9kZSI7CiAgICAgICAgIGRhdGFbIm9iamVj
dCJdID0geyB2YWx1ZVN0eWxlOiB2YWx1ZVN0eWxlLCB2YWx1ZTogdmFsdWUsIG5vZGVJZDogdGhp
cy5zbmFwc2hvdE5vZGVJZCB9OwogCi0gICAgICAgIHZhciB2aWV3ID0gdGhpcy5kYXRhR3JpZC5z
bmFwc2hvdFZpZXc7CiAgICAgICAgIGRhdGFbImRpc3RhbmNlVG9XaW5kb3ciXSA9ICB0aGlzLl9k
aXN0YW5jZVRvV2luZG93OwogICAgICAgICBkYXRhWyJzaGFsbG93U2l6ZSJdID0gTnVtYmVyLndp
dGhUaG91c2FuZHNTZXBhcmF0b3IodGhpcy5fc2hhbGxvd1NpemUpOwogICAgICAgICBkYXRhWyJy
ZXRhaW5lZFNpemUiXSA9IE51bWJlci53aXRoVGhvdXNhbmRzU2VwYXJhdG9yKHRoaXMuX3JldGFp
bmVkU2l6ZSk7CkBAIC04MjcsNyArODI2LDYgQEAgV2ViSW5zcGVjdG9yLkhlYXBTbmFwc2hvdENv
bnN0cnVjdG9yTm9kZS5wcm90b3R5cGUgPSB7CiAgICAgZ2V0IGRhdGEoKQogICAgIHsKICAgICAg
ICAgdmFyIGRhdGEgPSB7IG9iamVjdDogdGhpcy5fbmFtZSB9OwotICAgICAgICB2YXIgdmlldyA9
IHRoaXMuZGF0YUdyaWQuc25hcHNob3RWaWV3OwogICAgICAgICBkYXRhWyJjb3VudCJdID0gIE51
bWJlci53aXRoVGhvdXNhbmRzU2VwYXJhdG9yKHRoaXMuX2NvdW50KTsKICAgICAgICAgZGF0YVsi
ZGlzdGFuY2VUb1dpbmRvdyJdID0gIHRoaXMuX2Rpc3RhbmNlVG9XaW5kb3c7CiAgICAgICAgIGRh
dGFbInNoYWxsb3dTaXplIl0gPSBOdW1iZXIud2l0aFRob3VzYW5kc1NlcGFyYXRvcih0aGlzLl9z
aGFsbG93U2l6ZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL0hlYXBTbmFwc2hvdFZpZXcuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL0hlYXBTbmFwc2hvdFZpZXcuanMKaW5kZXggMmM0OGZhM2FkZGVjYTE4MTljMWI0ODY3OTA0
YmIxYjhhMjQwNWFmYS4uMDZhYjMyMTQwYWJhY2IwZjRjMjQ2OTFjMzIwZjdkNTg0YjBjOTNiNCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9IZWFwU25hcHNo
b3RWaWV3LmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvSGVhcFNu
YXBzaG90Vmlldy5qcwpAQCAtMTUzLDcgKzE1Myw3IEBAIFdlYkluc3BlY3Rvci5IZWFwU25hcHNo
b3RWaWV3ID0gZnVuY3Rpb24ocGFyZW50LCBwcm9maWxlKQogICAgICAgICAgICAgdGhpcy5iYXNl
U2VsZWN0RWxlbWVudC5zZWxlY3RlZEluZGV4ID0gcHJvZmlsZUluZGV4IC0gMTsKICAgICAgICAg
ZWxzZQogICAgICAgICAgICAgdGhpcy5iYXNlU2VsZWN0RWxlbWVudC5zZWxlY3RlZEluZGV4ID0g
cHJvZmlsZUluZGV4OwotICAgICAgICB0aGlzLmRhdGFHcmlkLnNldERhdGFTb3VyY2UodGhpcywg
aGVhcFNuYXBzaG90UHJveHkpOworICAgICAgICB0aGlzLmRhdGFHcmlkLnNldERhdGFTb3VyY2Uo
aGVhcFNuYXBzaG90UHJveHkpOwogICAgIH0KIH0KIApAQCAtNDU4LDcgKzQ1OCw3IEBAIFdlYklu
c3BlY3Rvci5IZWFwU25hcHNob3RWaWV3LnByb3RvdHlwZSA9IHsKICAgICBfc2V0UmV0YWlubWVu
dERhdGFHcmlkU291cmNlOiBmdW5jdGlvbihub2RlSXRlbSkKICAgICB7CiAgICAgICAgIGlmIChu
b2RlSXRlbSAmJiBub2RlSXRlbS5zbmFwc2hvdE5vZGVJbmRleCkKLSAgICAgICAgICAgIHRoaXMu
cmV0YWlubWVudERhdGFHcmlkLnNldERhdGFTb3VyY2UodGhpcywgbm9kZUl0ZW0uaXNEZWxldGVk
Tm9kZSA/IG5vZGVJdGVtLmRhdGFHcmlkLmJhc2VTbmFwc2hvdCA6IG5vZGVJdGVtLmRhdGFHcmlk
LnNuYXBzaG90LCBub2RlSXRlbS5zbmFwc2hvdE5vZGVJbmRleCk7CisgICAgICAgICAgICB0aGlz
LnJldGFpbm1lbnREYXRhR3JpZC5zZXREYXRhU291cmNlKG5vZGVJdGVtLmlzRGVsZXRlZE5vZGUg
PyBub2RlSXRlbS5kYXRhR3JpZC5iYXNlU25hcHNob3QgOiBub2RlSXRlbS5kYXRhR3JpZC5zbmFw
c2hvdCwgbm9kZUl0ZW0uc25hcHNob3ROb2RlSW5kZXgpOwogICAgICAgICBlbHNlCiAgICAgICAg
ICAgICB0aGlzLnJldGFpbm1lbnREYXRhR3JpZC5yZXNldCgpOwogICAgIH0sCkBAIC01MDQsNyAr
NTA0LDcgQEAgV2ViSW5zcGVjdG9yLkhlYXBTbmFwc2hvdFZpZXcucHJvdG90eXBlID0gewogICAg
IF91cGRhdGVEYXRhU291cmNlQW5kVmlldzogZnVuY3Rpb24oKQogICAgIHsKICAgICAgICAgdmFy
IGRhdGFHcmlkID0gdGhpcy5kYXRhR3JpZDsKLSAgICAgICAgaWYgKGRhdGFHcmlkLnNuYXBzaG90
VmlldykKKyAgICAgICAgaWYgKGRhdGFHcmlkLnNuYXBzaG90KQogICAgICAgICAgICAgcmV0dXJu
OwogCiAgICAgICAgIHRoaXMucHJvZmlsZS5sb2FkKGRpZExvYWRTbmFwc2hvdC5iaW5kKHRoaXMp
KTsKQEAgLTUxMyw3ICs1MTMsNyBAQCBXZWJJbnNwZWN0b3IuSGVhcFNuYXBzaG90Vmlldy5wcm90
b3R5cGUgPSB7CiAgICAgICAgICAgICBpZiAodGhpcy5kYXRhR3JpZCAhPT0gZGF0YUdyaWQpCiAg
ICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgaWYgKGRhdGFHcmlkLnNuYXBzaG90
ICE9PSBzbmFwc2hvdFByb3h5KQotICAgICAgICAgICAgICAgIGRhdGFHcmlkLnNldERhdGFTb3Vy
Y2UodGhpcywgc25hcHNob3RQcm94eSk7CisgICAgICAgICAgICAgICAgZGF0YUdyaWQuc2V0RGF0
YVNvdXJjZShzbmFwc2hvdFByb3h5KTsKICAgICAgICAgICAgIGlmIChkYXRhR3JpZCA9PT0gdGhp
cy5kaWZmRGF0YUdyaWQpIHsKICAgICAgICAgICAgICAgICBpZiAoIXRoaXMuX2Jhc2VQcm9maWxl
VWlkKQogICAgICAgICAgICAgICAgICAgICB0aGlzLl9iYXNlUHJvZmlsZVVpZCA9IHRoaXMuX3By
b2ZpbGVzKClbdGhpcy5iYXNlU2VsZWN0RWxlbWVudC5zZWxlY3RlZEluZGV4XS51aWQ7CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggODViNGFiMmRjM2UzYmUzOTU0ZDhjMDc1NDlmODIyNmQ1MWI0YmEzNy4uNjNiYmM1NjA5MDA0
NmRhM2JiNGEwMzc1ODJjMDAwYzQ2OGVkNTdkNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEy
LTExLTI2ICBFdWdlbmUgS2x5dWNobmlrb3YgIDxldXN0YXNAY2hyb21pdW0ub3JnPgorCisgICAg
ICAgIFdlYiBJbnNwZWN0b3I6IEhlYXBQcm9maWxlcjogcmVtb3ZlIHNuYXBzaG90VmlldyByZWZl
cmVuY2UgZnJvbSBkYXRhLWdyaWRzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTAzMjQwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgRGlyZWN0bHkgYWNjZXNzIGN1cnJlbnQgdmlldyBpbnN0ZWFkIG9mIGdl
dHRpbmcgaWYgZnJvbSB0aGUgZGF0YSBncmlkLgorCisgICAgICAgICogaW5zcGVjdG9yL3Byb2Zp
bGVyL2hlYXAtc25hcHNob3QtdGVzdC5qczoKKyAgICAgICAgKGluaXRpYWxpemVfSGVhcFNuYXBz
aG90VGVzdCk6CisKIDIwMTItMTEtMjUgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3Jn
PgogCiAgICAgICAgIFtDaHJvbWl1bV0gRml4IHN2bjptaW1lLXR5cGUgZm9yIGltYWdlcwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL3Byb2ZpbGVyL2hlYXAtc25hcHNob3QtdGVz
dC5qcyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9wcm9maWxlci9oZWFwLXNuYXBzaG90LXRlc3Qu
anMKaW5kZXggYzUzYWI1MDU0MGVhOGM3ZmI4MjI4YzRkNGExNzIwZjBkNGNhNGM2YS4uZWE4NzVi
ODQ5NmEzNGMxNThiMGI2ZmU4MjM4OTFlZTZlNWFjZTZkMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvaW5zcGVjdG9yL3Byb2ZpbGVyL2hlYXAtc25hcHNob3QtdGVzdC5qcworKysgYi9MYXlvdXRU
ZXN0cy9pbnNwZWN0b3IvcHJvZmlsZXIvaGVhcC1zbmFwc2hvdC10ZXN0LmpzCkBAIC0zNDEsNyAr
MzQxLDcgQEAgSW5zcGVjdG9yVGVzdC5jbGlja1Jvd0FuZEdldFJldGFpbmVycyA9IGZ1bmN0aW9u
KHJvdywgY2FsbGJhY2spCiAgICAgICAgIH0KICAgICB9OwogICAgIHRoaXMuX2N1cnJlbnRHcmlk
KCkuX21vdXNlRG93bkluRGF0YVRhYmxlKGV2ZW50KTsKLSAgICB2YXIgcm9vdE5vZGUgPSBJbnNw
ZWN0b3JUZXN0Ll9jdXJyZW50R3JpZCgpLnNuYXBzaG90Vmlldy5yZXRhaW5tZW50RGF0YUdyaWQu
cm9vdE5vZGUoKTsKKyAgICB2YXIgcm9vdE5vZGUgPSBJbnNwZWN0b3JUZXN0Ll9jdXJyZW50Vmll
dygpLnJldGFpbm1lbnREYXRhR3JpZC5yb290Tm9kZSgpOwogICAgIGZ1bmN0aW9uIHBvcHVsYXRl
Q29tcGxldGUoKQogICAgIHsKICAgICAgICAgcm9vdE5vZGUucmVtb3ZlRXZlbnRMaXN0ZW5lcigi
cG9wdWxhdGUgY29tcGxldGUiLCBwb3B1bGF0ZUNvbXBsZXRlLCB0aGlzKTsKQEAgLTc0Myw5ICs3
NDMsMTQgQEAgSW5zcGVjdG9yVGVzdC52aWV3Q29sdW1ucyA9IGZ1bmN0aW9uKCkKICAgICByZXR1
cm4gSW5zcGVjdG9yVGVzdC5fY3VycmVudEdyaWQoKS5fY29sdW1uc0FycmF5OwogfTsKIAorSW5z
cGVjdG9yVGVzdC5fY3VycmVudFZpZXcgPSBmdW5jdGlvbigpCit7CisgICAgcmV0dXJuIFdlYklu
c3BlY3Rvci5wYW5lbHMucHJvZmlsZXMudmlzaWJsZVZpZXc7Cit9OworCiBJbnNwZWN0b3JUZXN0
Ll9jdXJyZW50R3JpZCA9IGZ1bmN0aW9uKCkKIHsKLSAgICByZXR1cm4gV2ViSW5zcGVjdG9yLnBh
bmVscy5wcm9maWxlcy52aXNpYmxlVmlldy5kYXRhR3JpZDsKKyAgICByZXR1cm4gdGhpcy5fY3Vy
cmVudFZpZXcoKS5kYXRhR3JpZDsKIH07CiAKIEluc3BlY3RvclRlc3QuX3NuYXBzaG90Vmlld1No
b3duID0gZnVuY3Rpb24oKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>175971</attachid>
            <date>2012-11-26 04:44:52 -0800</date>
            <delta_ts>2012-11-26 05:38:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103240-20121126164230.patch</filename>
            <type>text/plain</type>
            <size>8278</size>
            <attacher name="Eugene Klyuchnikov">eustas</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1NzA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTRiMDk4NjUyM2RhNTFl
NWRjZWRiNjRlMjRkNWVlZGVhM2M4YTFhNS4uNTJhOGZkZjBlOTJhODFkZmVjMDY4Mzk1NTE3NDU3
YjBlMzcyZjY5MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTExLTI2ICBFdWdl
bmUgS2x5dWNobmlrb3YgIDxldXN0YXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNw
ZWN0b3I6IEhlYXBQcm9maWxlcjogcmVtb3ZlIHNuYXBzaG90VmlldyByZWZlcmVuY2UgZnJvbSBk
YXRhLWdyaWRzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTAzMjQwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgQ2xlYW51cDogcmVtb3ZlIHJlZHVuZGFudCBkZXBlbmRlbmN5LgorCisgICAgICAgICogaW5z
cGVjdG9yL2Zyb250LWVuZC9IZWFwU25hcHNob3REYXRhR3JpZHMuanM6IERvIG5vdCBzdG9yZSB2
aWV3IHJlZi4KKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL0hlYXBTbmFwc2hvdEdyaWRO
b2Rlcy5qczoKKyAgICAgICAgUmVtb3ZlZCB1bnVzZWQgYXNzaWdubWVudHMuCisgICAgICAgICog
aW5zcGVjdG9yL2Zyb250LWVuZC9IZWFwU25hcHNob3RWaWV3LmpzOgorICAgICAgICBEbyBub3Qg
cGFzcyBzZWxmIHRvIGRhdGEtZ3JpZHMuCisKIDIwMTItMTEtMjYgIFRoaWFnbyBTYW50b3MgIDx0
aGlhZ28uc291c2Euc2FudG9zQGNvbGxhYm9yYS5jb20+CiAKICAgICAgICAgW0dTdHJlYW1lcl0g
RmxvYXRpbmcgcmVmZXJlbmNlIGhhbmRsaW5nIGZpeApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL2Zyb250LWVuZC9IZWFwU25hcHNob3REYXRhR3JpZHMuanMgYi9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0hlYXBTbmFwc2hvdERhdGFHcmlkcy5qcwppbmRl
eCA0NzU3ZTA5YmE3NTJmYWQ2YWUwZTA5Mzg2ODliODVkNjM1NzczMTMzLi44Y2QyMmQ2MDhhODE3
OWY1NTA5NmRjODY3MTIzODIxYmZkNzFmNjJmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9p
bnNwZWN0b3IvZnJvbnQtZW5kL0hlYXBTbmFwc2hvdERhdGFHcmlkcy5qcworKysgYi9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0hlYXBTbmFwc2hvdERhdGFHcmlkcy5qcwpAQCAt
NDM4LDkgKzQzOCw4IEBAIFdlYkluc3BlY3Rvci5IZWFwU25hcHNob3RDb250YWlubWVudERhdGFH
cmlkID0gZnVuY3Rpb24oY29sdW1ucykKIH0KIAogV2ViSW5zcGVjdG9yLkhlYXBTbmFwc2hvdENv
bnRhaW5tZW50RGF0YUdyaWQucHJvdG90eXBlID0gewotICAgIHNldERhdGFTb3VyY2U6IGZ1bmN0
aW9uKHNuYXBzaG90Vmlldywgc25hcHNob3QsIG5vZGVJbmRleCkKKyAgICBzZXREYXRhU291cmNl
OiBmdW5jdGlvbihzbmFwc2hvdCwgbm9kZUluZGV4KQogICAgIHsKLSAgICAgICAgdGhpcy5zbmFw
c2hvdFZpZXcgPSBzbmFwc2hvdFZpZXc7CiAgICAgICAgIHRoaXMuc25hcHNob3QgPSBzbmFwc2hv
dDsKICAgICAgICAgdmFyIG5vZGUgPSBuZXcgV2ViSW5zcGVjdG9yLkhlYXBTbmFwc2hvdE5vZGUo
c25hcHNob3QsIG5vZGVJbmRleCB8fCBzbmFwc2hvdC5yb290Tm9kZUluZGV4KTsKICAgICAgICAg
dmFyIGZha2VFZGdlID0geyBub2RlOiBub2RlIH07CkBAIC01NTIsOSArNTUxLDggQEAgV2ViSW5z
cGVjdG9yLkhlYXBTbmFwc2hvdENvbnN0cnVjdG9yc0RhdGFHcmlkLnByb3RvdHlwZSA9IHsKICAg
ICAgICAgdGhpcy5zbmFwc2hvdC5ub2RlQ2xhc3NOYW1lKHBhcnNlSW50KGlkLCAxMCksIGRpZEdl
dENsYXNzTmFtZS5iaW5kKHRoaXMpKTsKICAgICB9LAogCi0gICAgc2V0RGF0YVNvdXJjZTogZnVu
Y3Rpb24oc25hcHNob3RWaWV3LCBzbmFwc2hvdCkKKyAgICBzZXREYXRhU291cmNlOiBmdW5jdGlv
bihzbmFwc2hvdCkKICAgICB7Ci0gICAgICAgIHRoaXMuc25hcHNob3RWaWV3ID0gc25hcHNob3RW
aWV3OwogICAgICAgICB0aGlzLnNuYXBzaG90ID0gc25hcHNob3Q7CiAgICAgICAgIGlmICh0aGlz
Ll9wcm9maWxlSW5kZXggPT09IC0xKQogICAgICAgICAgICAgdGhpcy5fcG9wdWxhdGVDaGlsZHJl
bigpOwpAQCAtNjQ1LDkgKzY0Myw4IEBAIFdlYkluc3BlY3Rvci5IZWFwU25hcHNob3REaWZmRGF0
YUdyaWQucHJvdG90eXBlID0gewogICAgICAgICB9W3NvcnRDb2x1bW5dOwogICAgIH0sCiAKLSAg
ICBzZXREYXRhU291cmNlOiBmdW5jdGlvbihzbmFwc2hvdFZpZXcsIHNuYXBzaG90KQorICAgIHNl
dERhdGFTb3VyY2U6IGZ1bmN0aW9uKHNuYXBzaG90KQogICAgIHsKLSAgICAgICAgdGhpcy5zbmFw
c2hvdFZpZXcgPSBzbmFwc2hvdFZpZXc7CiAgICAgICAgIHRoaXMuc25hcHNob3QgPSBzbmFwc2hv
dDsKICAgICB9LAogCkBAIC03MTYsOSArNzEzLDggQEAgV2ViSW5zcGVjdG9yLkhlYXBTbmFwc2hv
dERvbWluYXRvcnNEYXRhR3JpZC5wcm90b3R5cGUgPSB7CiAgICAgICAgIHJldHVybiAyNTsKICAg
ICB9LAogCi0gICAgc2V0RGF0YVNvdXJjZTogZnVuY3Rpb24oc25hcHNob3RWaWV3LCBzbmFwc2hv
dCkKKyAgICBzZXREYXRhU291cmNlOiBmdW5jdGlvbihzbmFwc2hvdCkKICAgICB7Ci0gICAgICAg
IHRoaXMuc25hcHNob3RWaWV3ID0gc25hcHNob3RWaWV3OwogICAgICAgICB0aGlzLnNuYXBzaG90
ID0gc25hcHNob3Q7CiAKICAgICAgICAgdmFyIGZha2VOb2RlID0geyBub2RlSW5kZXg6IHRoaXMu
c25hcHNob3Qucm9vdE5vZGVJbmRleCB9OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL2Zyb250LWVuZC9IZWFwU25hcHNob3RHcmlkTm9kZXMuanMgYi9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0hlYXBTbmFwc2hvdEdyaWROb2Rlcy5qcwppbmRleCA0MGU4
MTU0MDA0ZDIyZDNkN2YzNGY3ZjI0ODUwN2QzMTVlMzFjNjdlLi4wMjA5NWRhOWZmNTc2NGRkYzU3
OGMwYmRlNjAyYWMzNjEzZTgxNjc4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvZnJvbnQtZW5kL0hlYXBTbmFwc2hvdEdyaWROb2Rlcy5qcworKysgYi9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0hlYXBTbmFwc2hvdEdyaWROb2Rlcy5qcwpAQCAtNDQ0LDcg
KzQ0NCw2IEBAIFdlYkluc3BlY3Rvci5IZWFwU25hcHNob3RHZW5lcmljT2JqZWN0Tm9kZS5wcm90
b3R5cGUgPSB7CiAgICAgICAgICAgICB2YWx1ZVN0eWxlICs9ICIgZGV0YWNoZWQtZG9tLXRyZWUt
bm9kZSI7CiAgICAgICAgIGRhdGFbIm9iamVjdCJdID0geyB2YWx1ZVN0eWxlOiB2YWx1ZVN0eWxl
LCB2YWx1ZTogdmFsdWUsIG5vZGVJZDogdGhpcy5zbmFwc2hvdE5vZGVJZCB9OwogCi0gICAgICAg
IHZhciB2aWV3ID0gdGhpcy5kYXRhR3JpZC5zbmFwc2hvdFZpZXc7CiAgICAgICAgIGRhdGFbImRp
c3RhbmNlVG9XaW5kb3ciXSA9ICB0aGlzLl9kaXN0YW5jZVRvV2luZG93OwogICAgICAgICBkYXRh
WyJzaGFsbG93U2l6ZSJdID0gTnVtYmVyLndpdGhUaG91c2FuZHNTZXBhcmF0b3IodGhpcy5fc2hh
bGxvd1NpemUpOwogICAgICAgICBkYXRhWyJyZXRhaW5lZFNpemUiXSA9IE51bWJlci53aXRoVGhv
dXNhbmRzU2VwYXJhdG9yKHRoaXMuX3JldGFpbmVkU2l6ZSk7CkBAIC04MjcsNyArODI2LDYgQEAg
V2ViSW5zcGVjdG9yLkhlYXBTbmFwc2hvdENvbnN0cnVjdG9yTm9kZS5wcm90b3R5cGUgPSB7CiAg
ICAgZ2V0IGRhdGEoKQogICAgIHsKICAgICAgICAgdmFyIGRhdGEgPSB7IG9iamVjdDogdGhpcy5f
bmFtZSB9OwotICAgICAgICB2YXIgdmlldyA9IHRoaXMuZGF0YUdyaWQuc25hcHNob3RWaWV3Owog
ICAgICAgICBkYXRhWyJjb3VudCJdID0gIE51bWJlci53aXRoVGhvdXNhbmRzU2VwYXJhdG9yKHRo
aXMuX2NvdW50KTsKICAgICAgICAgZGF0YVsiZGlzdGFuY2VUb1dpbmRvdyJdID0gIHRoaXMuX2Rp
c3RhbmNlVG9XaW5kb3c7CiAgICAgICAgIGRhdGFbInNoYWxsb3dTaXplIl0gPSBOdW1iZXIud2l0
aFRob3VzYW5kc1NlcGFyYXRvcih0aGlzLl9zaGFsbG93U2l6ZSk7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0hlYXBTbmFwc2hvdFZpZXcuanMgYi9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0hlYXBTbmFwc2hvdFZpZXcuanMKaW5kZXgg
NDZkM2VmNTQ0MmI0ZmUwNmMyMTJkODE0MDQyNmRlNmI4ZDJlY2Q5Ni4uODY1NjZkYjc3MThhZDRj
NzkwODFiNzg0NWMyOWE1NGZiNDMyYjhiZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL2Zyb250LWVuZC9IZWFwU25hcHNob3RWaWV3LmpzCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2luc3BlY3Rvci9mcm9udC1lbmQvSGVhcFNuYXBzaG90Vmlldy5qcwpAQCAtMTUzLDcgKzE1Myw3
IEBAIFdlYkluc3BlY3Rvci5IZWFwU25hcHNob3RWaWV3ID0gZnVuY3Rpb24ocGFyZW50LCBwcm9m
aWxlKQogICAgICAgICAgICAgdGhpcy5iYXNlU2VsZWN0RWxlbWVudC5zZWxlY3RlZEluZGV4ID0g
cHJvZmlsZUluZGV4IC0gMTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgdGhpcy5iYXNlU2Vs
ZWN0RWxlbWVudC5zZWxlY3RlZEluZGV4ID0gcHJvZmlsZUluZGV4OwotICAgICAgICB0aGlzLmRh
dGFHcmlkLnNldERhdGFTb3VyY2UodGhpcywgaGVhcFNuYXBzaG90UHJveHkpOworICAgICAgICB0
aGlzLmRhdGFHcmlkLnNldERhdGFTb3VyY2UoaGVhcFNuYXBzaG90UHJveHkpOwogICAgIH0KIH0K
IApAQCAtNDYzLDcgKzQ2Myw3IEBAIFdlYkluc3BlY3Rvci5IZWFwU25hcHNob3RWaWV3LnByb3Rv
dHlwZSA9IHsKICAgICBfc2V0UmV0YWlubWVudERhdGFHcmlkU291cmNlOiBmdW5jdGlvbihub2Rl
SXRlbSkKICAgICB7CiAgICAgICAgIGlmIChub2RlSXRlbSAmJiBub2RlSXRlbS5zbmFwc2hvdE5v
ZGVJbmRleCkKLSAgICAgICAgICAgIHRoaXMucmV0YWlubWVudERhdGFHcmlkLnNldERhdGFTb3Vy
Y2UodGhpcywgbm9kZUl0ZW0uaXNEZWxldGVkTm9kZSA/IG5vZGVJdGVtLmRhdGFHcmlkLmJhc2VT
bmFwc2hvdCA6IG5vZGVJdGVtLmRhdGFHcmlkLnNuYXBzaG90LCBub2RlSXRlbS5zbmFwc2hvdE5v
ZGVJbmRleCk7CisgICAgICAgICAgICB0aGlzLnJldGFpbm1lbnREYXRhR3JpZC5zZXREYXRhU291
cmNlKG5vZGVJdGVtLmlzRGVsZXRlZE5vZGUgPyBub2RlSXRlbS5kYXRhR3JpZC5iYXNlU25hcHNo
b3QgOiBub2RlSXRlbS5kYXRhR3JpZC5zbmFwc2hvdCwgbm9kZUl0ZW0uc25hcHNob3ROb2RlSW5k
ZXgpOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICB0aGlzLnJldGFpbm1lbnREYXRhR3JpZC5y
ZXNldCgpOwogICAgIH0sCkBAIC01MDksNyArNTA5LDcgQEAgV2ViSW5zcGVjdG9yLkhlYXBTbmFw
c2hvdFZpZXcucHJvdG90eXBlID0gewogICAgIF91cGRhdGVEYXRhU291cmNlQW5kVmlldzogZnVu
Y3Rpb24oKQogICAgIHsKICAgICAgICAgdmFyIGRhdGFHcmlkID0gdGhpcy5kYXRhR3JpZDsKLSAg
ICAgICAgaWYgKGRhdGFHcmlkLnNuYXBzaG90VmlldykKKyAgICAgICAgaWYgKGRhdGFHcmlkLnNu
YXBzaG90KQogICAgICAgICAgICAgcmV0dXJuOwogCiAgICAgICAgIHRoaXMucHJvZmlsZS5sb2Fk
KGRpZExvYWRTbmFwc2hvdC5iaW5kKHRoaXMpKTsKQEAgLTUxOCw3ICs1MTgsNyBAQCBXZWJJbnNw
ZWN0b3IuSGVhcFNuYXBzaG90Vmlldy5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICBpZiAodGhp
cy5kYXRhR3JpZCAhPT0gZGF0YUdyaWQpCiAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAg
ICAgICAgaWYgKGRhdGFHcmlkLnNuYXBzaG90ICE9PSBzbmFwc2hvdFByb3h5KQotICAgICAgICAg
ICAgICAgIGRhdGFHcmlkLnNldERhdGFTb3VyY2UodGhpcywgc25hcHNob3RQcm94eSk7CisgICAg
ICAgICAgICAgICAgZGF0YUdyaWQuc2V0RGF0YVNvdXJjZShzbmFwc2hvdFByb3h5KTsKICAgICAg
ICAgICAgIGlmIChkYXRhR3JpZCA9PT0gdGhpcy5kaWZmRGF0YUdyaWQpIHsKICAgICAgICAgICAg
ICAgICBpZiAoIXRoaXMuX2Jhc2VQcm9maWxlVWlkKQogICAgICAgICAgICAgICAgICAgICB0aGlz
Ll9iYXNlUHJvZmlsZVVpZCA9IHRoaXMuX3Byb2ZpbGVzKClbdGhpcy5iYXNlU2VsZWN0RWxlbWVu
dC5zZWxlY3RlZEluZGV4XS51aWQ7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMzU3NmExMjVlOTNkZmE4YjRhYzE2Yjc2OTdk
OGQ3NWI5YjQ4MTdiMi4uNWQyYWYyYjQ1YWNhNjBhZjNmM2Q2MDllNTY1MDUyYzM0NTk3OGNkMiAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTExLTI2ICBFdWdlbmUgS2x5dWNobmlrb3YgIDxl
dXN0YXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IEhlYXBQcm9maWxl
cjogcmVtb3ZlIHNuYXBzaG90VmlldyByZWZlcmVuY2UgZnJvbSBkYXRhLWdyaWRzLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAzMjQwCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRGlyZWN0bHkgYWNjZXNz
IGN1cnJlbnQgdmlldyBpbnN0ZWFkIG9mIGdldHRpbmcgaWYgZnJvbSB0aGUgZGF0YSBncmlkLgor
CisgICAgICAgICogaW5zcGVjdG9yL3Byb2ZpbGVyL2hlYXAtc25hcHNob3QtdGVzdC5qczoKKyAg
ICAgICAgKGluaXRpYWxpemVfSGVhcFNuYXBzaG90VGVzdCk6CisKIDIwMTItMTEtMjYgIEtlaXNo
aSBIYXR0b3JpICA8a2Vpc2hpQHdlYmtpdC5vcmc+CiAKICAgICAgICAgTGF5b3V0IFRlc3QgcGxh
dGZvcm0vY2hyb21pdW0vZmFzdC9mb3Jtcy9jYWxlbmRhci1waWNrZXIvd2Vlay1waWNrZXIta2V5
LW9wZXJhdGlvbnMuaHRtbCBpcyBmYWlsaW5nCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNw
ZWN0b3IvcHJvZmlsZXIvaGVhcC1zbmFwc2hvdC10ZXN0LmpzIGIvTGF5b3V0VGVzdHMvaW5zcGVj
dG9yL3Byb2ZpbGVyL2hlYXAtc25hcHNob3QtdGVzdC5qcwppbmRleCBjNTNhYjUwNTQwZWE4Yzdm
YjgyMjhjNGQ0YTE3MjBmMGQ0Y2E0YzZhLi4xODUxMzRiMjQxMWJkOGI0Y2ViMWNlZjgxZTAxOTEx
YTA3MTNkZjYzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvcHJvZmlsZXIvaGVh
cC1zbmFwc2hvdC10ZXN0LmpzCisrKyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9wcm9maWxlci9o
ZWFwLXNuYXBzaG90LXRlc3QuanMKQEAgLTM0MSw3ICszNDEsNyBAQCBJbnNwZWN0b3JUZXN0LmNs
aWNrUm93QW5kR2V0UmV0YWluZXJzID0gZnVuY3Rpb24ocm93LCBjYWxsYmFjaykKICAgICAgICAg
fQogICAgIH07CiAgICAgdGhpcy5fY3VycmVudEdyaWQoKS5fbW91c2VEb3duSW5EYXRhVGFibGUo
ZXZlbnQpOwotICAgIHZhciByb290Tm9kZSA9IEluc3BlY3RvclRlc3QuX2N1cnJlbnRHcmlkKCku
c25hcHNob3RWaWV3LnJldGFpbm1lbnREYXRhR3JpZC5yb290Tm9kZSgpOworICAgIHZhciByb290
Tm9kZSA9IEluc3BlY3RvclRlc3QuX2N1cnJlbnRQcm9maWxlVmlldygpLnJldGFpbm1lbnREYXRh
R3JpZC5yb290Tm9kZSgpOwogICAgIGZ1bmN0aW9uIHBvcHVsYXRlQ29tcGxldGUoKQogICAgIHsK
ICAgICAgICAgcm9vdE5vZGUucmVtb3ZlRXZlbnRMaXN0ZW5lcigicG9wdWxhdGUgY29tcGxldGUi
LCBwb3B1bGF0ZUNvbXBsZXRlLCB0aGlzKTsKQEAgLTc0Myw5ICs3NDMsMTQgQEAgSW5zcGVjdG9y
VGVzdC52aWV3Q29sdW1ucyA9IGZ1bmN0aW9uKCkKICAgICByZXR1cm4gSW5zcGVjdG9yVGVzdC5f
Y3VycmVudEdyaWQoKS5fY29sdW1uc0FycmF5OwogfTsKIAorSW5zcGVjdG9yVGVzdC5fY3VycmVu
dFByb2ZpbGVWaWV3ID0gZnVuY3Rpb24oKQoreworICAgIHJldHVybiBXZWJJbnNwZWN0b3IucGFu
ZWxzLnByb2ZpbGVzLnZpc2libGVWaWV3OworfTsKKwogSW5zcGVjdG9yVGVzdC5fY3VycmVudEdy
aWQgPSBmdW5jdGlvbigpCiB7Ci0gICAgcmV0dXJuIFdlYkluc3BlY3Rvci5wYW5lbHMucHJvZmls
ZXMudmlzaWJsZVZpZXcuZGF0YUdyaWQ7CisgICAgcmV0dXJuIHRoaXMuX2N1cnJlbnRQcm9maWxl
VmlldygpLmRhdGFHcmlkOwogfTsKIAogSW5zcGVjdG9yVGVzdC5fc25hcHNob3RWaWV3U2hvd24g
PSBmdW5jdGlvbigpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>