<?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>57013</bug_id>
          
          <creation_ts>2011-03-24 07:20:43 -0700</creation_ts>
          <short_desc>Web Inspector: Highlight visible lines first</short_desc>
          <delta_ts>2011-03-29 05:34:41 -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>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>0</everconfirmed>
          <reporter name="Andrey Adaikin">aandrey</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>eric</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>podivilov</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>372801</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Adaikin">aandrey</who>
    <bug_when>2011-03-24 07:20:43 -0700</bug_when>
    <thetext>We should highlight visible lines first, so that in case of a source with long lines we should not wait while invisible lines in an expanded chunk are being highlighted. This delay may be very noticeable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>372821</commentid>
    <comment_count>1</comment_count>
      <attachid>86778</attachid>
    <who name="Andrey Adaikin">aandrey</who>
    <bug_when>2011-03-24 08:27:47 -0700</bug_when>
    <thetext>Created attachment 86778
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>375181</commentid>
    <comment_count>2</comment_count>
      <attachid>86778</attachid>
    <who name="Pavel Podivilov">podivilov</who>
    <bug_when>2011-03-29 04:20:31 -0700</bug_when>
    <thetext>Comment on attachment 86778
Patch

Clearing flags on attachment: 86778

Committed r82227: &lt;http://trac.webkit.org/changeset/82227&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>375182</commentid>
    <comment_count>3</comment_count>
    <who name="Pavel Podivilov">podivilov</who>
    <bug_when>2011-03-29 04:20:40 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>375211</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-03-29 05:34:41 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/82227 might have broken GTK Linux 64-bit Debug
The following tests are not passing:
svg/text/text-deco-01-b.svg</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>86778</attachid>
            <date>2011-03-24 08:27:47 -0700</date>
            <delta_ts>2011-03-29 04:20:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-57013-20110324182745.patch</filename>
            <type>text/plain</type>
            <size>8373</size>
            <attacher name="Andrey Adaikin">aandrey</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODE3NjMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAzYjM5M2IyZWMwNmM3MTlj
OTJiMmFiYmI1YWJkMTZlOWEzZjc0NDgzLi40NjU4NzI1NWQ1NjVlYWM5Mzg1MjgwMDViZjM1Mjgw
OTQwYTIyY2ZjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTEtMDMtMjQgIEFuZHJl
eSBBZGFpa2luICA8YWFuZHJleUBnb29nbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IEhpZ2hsaWdodCB2aXNpYmxl
IGxpbmVzIGZpcnN0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD01NzAxMworCisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9UZXh0Vmlld2VyLmpz
OgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JDaHVua2VkUGFuZWwucHJvdG90eXBl
Ll9maW5kRmlyc3RWaXNpYmxlQ2h1bmtOdW1iZXIpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRl
eHRFZGl0b3JDaHVua2VkUGFuZWwucHJvdG90eXBlLl9maW5kVmlzaWJsZUNodW5rcyk6CisgICAg
ICAgIChXZWJJbnNwZWN0b3IuVGV4dEVkaXRvckNodW5rZWRQYW5lbC5wcm90b3R5cGUuX2ZpbmRG
aXJzdFZpc2libGVMaW5lTnVtYmVyLmNvbXBhcmVMaW5lUm93T2Zmc2V0VG9wcyk6CisgICAgICAg
IChXZWJJbnNwZWN0b3IuVGV4dEVkaXRvckNodW5rZWRQYW5lbC5wcm90b3R5cGUuX2ZpbmRGaXJz
dFZpc2libGVMaW5lTnVtYmVyKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5UZXh0RWRpdG9yTWFp
blBhbmVsLnByb3RvdHlwZS5fcGFpbnRTY2hlZHVsZWRMaW5lcyk6CisgICAgICAgIChXZWJJbnNw
ZWN0b3IuVGV4dEVkaXRvck1haW5QYW5lbC5wcm90b3R5cGUuX3BhaW50TGluZXMpOgorICAgICAg
ICAoV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNYWluUGFuZWwucHJvdG90eXBlLl9wYWludExpbmVD
aHVua3MpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNYWluUGFuZWwucHJvdG90
eXBlLl9wYWludExpbmUpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNYWluQ2h1
bmsucHJvdG90eXBlLnNldCBleHBhbmRlZCk6CisKIDIwMTEtMDMtMjMgIFl1cnkgU2VtaWtoYXRz
a3kgIDx5dXJ5c0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgUGF2ZWwgRmVs
ZG1hbi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGV4
dFZpZXdlci5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGV4dFZpZXdl
ci5qcwppbmRleCA1MjgyNjI1NDQ0ZjdjZDc3OGYyZTg1ODJmODhkODEyMTJkNGZhZjk5Li40M2Iz
NGY2M2RmZTYyYWYzMTI0MDczNDNjNjU2MDRjNzA3YWFhOTgxIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RleHRWaWV3ZXIuanMKKysrIGIvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9UZXh0Vmlld2VyLmpzCkBAIC00MDAsMTUgKzQwMCwx
OSBAQCBXZWJJbnNwZWN0b3IuVGV4dEVkaXRvckNodW5rZWRQYW5lbC5wcm90b3R5cGUgPSB7CiAg
ICAgICAgIHJldHVybiB0aGlzLl90ZXh0Q2h1bmtzW3RoaXMuX2NodW5rTnVtYmVyRm9yTGluZShs
aW5lTnVtYmVyKV07CiAgICAgfSwKIAotICAgIF9maW5kVmlzaWJsZUNodW5rczogZnVuY3Rpb24o
dmlzaWJsZUZyb20sIHZpc2libGVUbykKKyAgICBfZmluZEZpcnN0VmlzaWJsZUNodW5rTnVtYmVy
OiBmdW5jdGlvbih2aXNpYmxlRnJvbSkKICAgICB7CiAgICAgICAgIGZ1bmN0aW9uIGNvbXBhcmVP
ZmZzZXRUb3BzKHZhbHVlLCBjaHVuaykKICAgICAgICAgewogICAgICAgICAgICAgcmV0dXJuIHZh
bHVlIDwgY2h1bmsub2Zmc2V0VG9wID8gLTEgOiAxOwogICAgICAgICB9CiAgICAgICAgIHZhciBp
bnNlcnRCZWZvcmUgPSBpbnNlcnRpb25JbmRleEZvck9iamVjdEluTGlzdFNvcnRlZEJ5RnVuY3Rp
b24odmlzaWJsZUZyb20sIHRoaXMuX3RleHRDaHVua3MsIGNvbXBhcmVPZmZzZXRUb3BzKTsKKyAg
ICAgICAgcmV0dXJuIGluc2VydEJlZm9yZSAtIDE7CisgICAgfSwKIAotICAgICAgICB2YXIgZnJv
bSA9IGluc2VydEJlZm9yZSAtIDE7CisgICAgX2ZpbmRWaXNpYmxlQ2h1bmtzOiBmdW5jdGlvbih2
aXNpYmxlRnJvbSwgdmlzaWJsZVRvKQorICAgIHsKKyAgICAgICAgdmFyIGZyb20gPSB0aGlzLl9m
aW5kRmlyc3RWaXNpYmxlQ2h1bmtOdW1iZXIodmlzaWJsZUZyb20pOwogICAgICAgICBmb3IgKHZh
ciB0byA9IGZyb20gKyAxOyB0byA8IHRoaXMuX3RleHRDaHVua3MubGVuZ3RoOyArK3RvKSB7CiAg
ICAgICAgICAgICBpZiAodGhpcy5fdGV4dENodW5rc1t0b10ub2Zmc2V0VG9wID49IHZpc2libGVU
bykKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTQxNiw2ICs0MjAsMjYgQEAgV2ViSW5zcGVj
dG9yLlRleHRFZGl0b3JDaHVua2VkUGFuZWwucHJvdG90eXBlID0gewogICAgICAgICByZXR1cm4g
eyBzdGFydDogZnJvbSwgZW5kOiB0byB9OwogICAgIH0sCiAKKyAgICBfZmluZEZpcnN0VmlzaWJs
ZUxpbmVOdW1iZXI6IGZ1bmN0aW9uKHZpc2libGVGcm9tKQorICAgIHsKKyAgICAgICAgdmFyIGNo
dW5rID0gdGhpcy5fdGV4dENodW5rc1t0aGlzLl9maW5kRmlyc3RWaXNpYmxlQ2h1bmtOdW1iZXIo
dmlzaWJsZUZyb20pXTsKKyAgICAgICAgaWYgKCFjaHVuay5leHBhbmRlZCkKKyAgICAgICAgICAg
IHJldHVybiBjaHVuay5zdGFydExpbmU7CisKKyAgICAgICAgdmFyIGxpbmVOdW1iZXJzID0gW107
CisgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgY2h1bmsubGluZXNDb3VudDsgKytpKSB7Cisg
ICAgICAgICAgICBsaW5lTnVtYmVycy5wdXNoKGNodW5rLnN0YXJ0TGluZSArIGkpOworICAgICAg
ICB9CisKKyAgICAgICAgZnVuY3Rpb24gY29tcGFyZUxpbmVSb3dPZmZzZXRUb3BzKHZhbHVlLCBs
aW5lTnVtYmVyKQorICAgICAgICB7CisgICAgICAgICAgICB2YXIgbGluZVJvdyA9IGNodW5rLmdl
dEV4cGFuZGVkTGluZVJvdyhsaW5lTnVtYmVyKTsKKyAgICAgICAgICAgIHJldHVybiB2YWx1ZSA8
IGxpbmVSb3cub2Zmc2V0VG9wID8gLTEgOiAxOworICAgICAgICB9CisgICAgICAgIHZhciBpbnNl
cnRCZWZvcmUgPSBpbnNlcnRpb25JbmRleEZvck9iamVjdEluTGlzdFNvcnRlZEJ5RnVuY3Rpb24o
dmlzaWJsZUZyb20sIGxpbmVOdW1iZXJzLCBjb21wYXJlTGluZVJvd09mZnNldFRvcHMpOworICAg
ICAgICByZXR1cm4gbGluZU51bWJlcnNbaW5zZXJ0QmVmb3JlIC0gMV07CisgICAgfSwKKwogICAg
IF9yZXBhaW50QWxsOiBmdW5jdGlvbigpCiAgICAgewogICAgICAgICBkZWxldGUgdGhpcy5fcmVw
YWludEFsbFRpbWVyOwpAQCAtODU1LDE1ICs4NzksOSBAQCBXZWJJbnNwZWN0b3IuVGV4dEVkaXRv
ck1haW5QYW5lbC5wcm90b3R5cGUgPSB7CiAKICAgICAgICAgdmFyIHNjaGVkdWxlZFBhaW50TGlu
ZXMgPSB0aGlzLl9zY2hlZHVsZWRQYWludExpbmVzOwogICAgICAgICBkZWxldGUgdGhpcy5fc2No
ZWR1bGVkUGFpbnRMaW5lczsKLQotICAgICAgICB2YXIgc2VsZWN0aW9uID0gc2tpcFJlc3RvcmVT
ZWxlY3Rpb24gPyBudWxsIDogdGhpcy5fZ2V0U2VsZWN0aW9uKCk7Ci0KKyAgICAgICAgCiAgICAg
ICAgIHRoaXMuX3Jlc3RvcmVQYWludExpbmVzT3BlcmF0aW9uc0NyZWRpdCgpOwotICAgICAgICBm
b3IgKHZhciBpID0gMDsgaSA8IHNjaGVkdWxlZFBhaW50TGluZXMubGVuZ3RoOyArK2kpIHsKLSAg
ICAgICAgICAgIHZhciBjaHVuayA9IHNjaGVkdWxlZFBhaW50TGluZXNbaV07Ci0gICAgICAgICAg
ICB0aGlzLl9wYWludExpbmVzKGNodW5rLnN0YXJ0TGluZSwgY2h1bmsuZW5kTGluZSk7Ci0gICAg
ICAgIH0KLSAgICAgICAgdGhpcy5fcmVzdG9yZVNlbGVjdGlvbihzZWxlY3Rpb24pOworICAgICAg
ICB0aGlzLl9wYWludExpbmVDaHVua3Moc2NoZWR1bGVkUGFpbnRMaW5lcywgIXNraXBSZXN0b3Jl
U2VsZWN0aW9uKTsKICAgICB9LAogCiAgICAgX3Jlc3RvcmVQYWludExpbmVzT3BlcmF0aW9uc0Ny
ZWRpdDogZnVuY3Rpb24oKQpAQCAtODczLDM2ICs4OTEsNTggQEAgV2ViSW5zcGVjdG9yLlRleHRF
ZGl0b3JNYWluUGFuZWwucHJvdG90eXBlID0gewogCiAgICAgX3BhaW50TGluZXM6IGZ1bmN0aW9u
KGZyb21MaW5lLCB0b0xpbmUsIHJlc3RvcmVTZWxlY3Rpb24pCiAgICAgewotICAgICAgICBpZiAo
ZnJvbUxpbmUgPj0gdG9MaW5lKQotICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB0aGlzLl9w
YWludExpbmVDaHVua3MoWyB7IHN0YXJ0TGluZTogZnJvbUxpbmUsIGVuZExpbmU6IHRvTGluZSB9
IF0sIHJlc3RvcmVTZWxlY3Rpb24pOworICAgIH0sCiAKLSAgICAgICAgaWYgKHRoaXMuX2RpcnR5
TGluZXMgfHwgdGhpcy5fc2NoZWR1bGVkUGFpbnRMaW5lcykgewotICAgICAgICAgICAgdGhpcy5f
c2NoZWR1bGVQYWludExpbmVzKGZyb21MaW5lLCB0b0xpbmUpOwotICAgICAgICAgICAgcmV0dXJu
OwotICAgICAgICB9CisgICAgX3BhaW50TGluZUNodW5rczogZnVuY3Rpb24obGluZUNodW5rcywg
cmVzdG9yZVNlbGVjdGlvbikKKyAgICB7CisgICAgICAgIC8vIEZpcnN0LCBwYWludCB2aXNpYmxl
IGxpbmVzLCBzbyB0aGF0IGluIGNhc2Ugb2YgbG9uZyBsaW5lcyB3ZSBzaG91bGQgc3RhcnQgaGln
aGxpZ2h0aW5nCisgICAgICAgIC8vIHRoZSB2aXNpYmxlIGFyZWEgaW1tZWRpYXRlbHksIGluc3Rl
YWQgb2Ygd2FpdGluZyBmb3IgdGhlIGxpbmVzIGFib3ZlIHRoZSB2aXNpYmxlIGFyZWEuCisgICAg
ICAgIHZhciB2aXNpYmxlRnJvbSA9IHRoaXMuZWxlbWVudC5zY3JvbGxUb3A7CisgICAgICAgIHZh
ciBmaXJzdFZpc2libGVMaW5lTnVtYmVyID0gdGhpcy5fZmluZEZpcnN0VmlzaWJsZUxpbmVOdW1i
ZXIodmlzaWJsZUZyb20pOwogCisgICAgICAgIHZhciBjaHVuazsKICAgICAgICAgdmFyIHNlbGVj
dGlvbjsKLSAgICAgICAgdmFyIGNodW5rID0gdGhpcy5jaHVua0ZvckxpbmUoZnJvbUxpbmUpOwot
ICAgICAgICBmb3IgKHZhciBpID0gZnJvbUxpbmU7IGkgPCB0b0xpbmU7ICsraSkgewotICAgICAg
ICAgICAgaWYgKGkgPj0gY2h1bmsuc3RhcnRMaW5lICsgY2h1bmsubGluZXNDb3VudCkKLSAgICAg
ICAgICAgICAgICBjaHVuayA9IHRoaXMuY2h1bmtGb3JMaW5lKGkpOwotICAgICAgICAgICAgdmFy
IGxpbmVSb3cgPSBjaHVuay5nZXRFeHBhbmRlZExpbmVSb3coaSk7Ci0gICAgICAgICAgICBpZiAo
IWxpbmVSb3cpCisgICAgICAgIHZhciBpbnZpc2libGVMaW5lUm93cyA9IFtdOworICAgICAgICBm
b3IgKHZhciBpID0gMDsgaSA8IGxpbmVDaHVua3MubGVuZ3RoOyArK2kpIHsKKyAgICAgICAgICAg
IHZhciBsaW5lQ2h1bmsgPSBsaW5lQ2h1bmtzW2ldOworICAgICAgICAgICAgaWYgKHRoaXMuX2Rp
cnR5TGluZXMgfHwgdGhpcy5fc2NoZWR1bGVkUGFpbnRMaW5lcykgeworICAgICAgICAgICAgICAg
IHRoaXMuX3NjaGVkdWxlUGFpbnRMaW5lcyhsaW5lQ2h1bmsuc3RhcnRMaW5lLCBsaW5lQ2h1bmsu
ZW5kTGluZSk7CiAgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICB9CisgICAg
ICAgICAgICBmb3IgKHZhciBsaW5lTnVtYmVyID0gbGluZUNodW5rLnN0YXJ0TGluZTsgbGluZU51
bWJlciA8IGxpbmVDaHVuay5lbmRMaW5lOyArK2xpbmVOdW1iZXIpIHsKKyAgICAgICAgICAgICAg
ICBpZiAoIWNodW5rIHx8IGxpbmVOdW1iZXIgPCBjaHVuay5zdGFydExpbmUgfHwgbGluZU51bWJl
ciA+PSBjaHVuay5zdGFydExpbmUgKyBjaHVuay5saW5lc0NvdW50KQorICAgICAgICAgICAgICAg
ICAgICBjaHVuayA9IHRoaXMuY2h1bmtGb3JMaW5lKGxpbmVOdW1iZXIpOworICAgICAgICAgICAg
ICAgIHZhciBsaW5lUm93ID0gY2h1bmsuZ2V0RXhwYW5kZWRMaW5lUm93KGxpbmVOdW1iZXIpOwor
ICAgICAgICAgICAgICAgIGlmICghbGluZVJvdykKKyAgICAgICAgICAgICAgICAgICAgY29udGlu
dWU7CisgICAgICAgICAgICAgICAgaWYgKGxpbmVOdW1iZXIgPCBmaXJzdFZpc2libGVMaW5lTnVt
YmVyKSB7CisgICAgICAgICAgICAgICAgICAgIGludmlzaWJsZUxpbmVSb3dzLnB1c2gobGluZVJv
dyk7CisgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgICAgICBpZiAocmVzdG9yZVNlbGVjdGlvbiAmJiAhc2VsZWN0aW9uKQorICAgICAg
ICAgICAgICAgICAgICBzZWxlY3Rpb24gPSB0aGlzLl9nZXRTZWxlY3Rpb24oKTsKKyAgICAgICAg
ICAgICAgICB0aGlzLl9wYWludExpbmUobGluZVJvdyk7CisgICAgICAgICAgICAgICAgaWYgKHRo
aXMuX3BhaW50TGluZXNPcGVyYXRpb25zQ3JlZGl0IDwgMCkgeworICAgICAgICAgICAgICAgICAg
ICB0aGlzLl9zY2hlZHVsZVBhaW50TGluZXMobGluZU51bWJlciArIDEsIGxpbmVDaHVuay5lbmRM
aW5lKTsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgfQorICAg
ICAgICAgICAgfQorICAgICAgICB9CisKKyAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBpbnZp
c2libGVMaW5lUm93cy5sZW5ndGg7ICsraSkgewogICAgICAgICAgICAgaWYgKHJlc3RvcmVTZWxl
Y3Rpb24gJiYgIXNlbGVjdGlvbikKICAgICAgICAgICAgICAgICBzZWxlY3Rpb24gPSB0aGlzLl9n
ZXRTZWxlY3Rpb24oKTsKLSAgICAgICAgICAgIHRoaXMuX3BhaW50TGluZShsaW5lUm93LCBpKTsK
LSAgICAgICAgICAgIGlmICh0aGlzLl9wYWludExpbmVzT3BlcmF0aW9uc0NyZWRpdCA8IDApIHsK
LSAgICAgICAgICAgICAgICB0aGlzLl9zY2hlZHVsZVBhaW50TGluZXMoaSArIDEsIHRvTGluZSk7
Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9CisgICAgICAgICAgICB0aGlz
Ll9wYWludExpbmUoaW52aXNpYmxlTGluZVJvd3NbaV0pOwogICAgICAgICB9CisKICAgICAgICAg
aWYgKHJlc3RvcmVTZWxlY3Rpb24pCiAgICAgICAgICAgICB0aGlzLl9yZXN0b3JlU2VsZWN0aW9u
KHNlbGVjdGlvbik7CiAgICAgfSwKIAotICAgIF9wYWludExpbmU6IGZ1bmN0aW9uKGxpbmVSb3cs
IGxpbmVOdW1iZXIpCisgICAgX3BhaW50TGluZTogZnVuY3Rpb24obGluZVJvdykKICAgICB7Cisg
ICAgICAgIHZhciBsaW5lTnVtYmVyID0gbGluZVJvdy5saW5lTnVtYmVyOwogICAgICAgICBpZiAo
dGhpcy5fZGlydHlMaW5lcyB8fCB0aGlzLl9zY2hlZHVsZWRQYWludExpbmVzIHx8IHRoaXMuX3Bh
aW50TGluZXNPcGVyYXRpb25zQ3JlZGl0IDwgMCkgewogICAgICAgICAgICAgdGhpcy5fc2NoZWR1
bGVQYWludExpbmVzKGxpbmVOdW1iZXIsIGxpbmVOdW1iZXIgKyAxKTsKICAgICAgICAgICAgIHJl
dHVybjsKQEAgLTE1MDQsNyArMTU0NCw3IEBAIFdlYkluc3BlY3Rvci5UZXh0RWRpdG9yTWFpbkNo
dW5rLnByb3RvdHlwZSA9IHsKIAogICAgICAgICBpZiAodGhpcy5saW5lc0NvdW50ID09PSAxKSB7
CiAgICAgICAgICAgICBpZiAoZXhwYW5kZWQpCi0gICAgICAgICAgICAgICAgdGhpcy5fdGV4dFZp
ZXdlci5fcGFpbnRMaW5lKHRoaXMuZWxlbWVudCwgdGhpcy5zdGFydExpbmUpOworICAgICAgICAg
ICAgICAgIHRoaXMuX3RleHRWaWV3ZXIuX3BhaW50TGluZSh0aGlzLmVsZW1lbnQpOwogICAgICAg
ICAgICAgcmV0dXJuOwogICAgICAgICB9CiAKQEAgLTE1MTcsOSArMTU1Nyw5IEBAIFdlYkluc3Bl
Y3Rvci5UZXh0RWRpdG9yTWFpbkNodW5rLnByb3RvdHlwZSA9IHsKICAgICAgICAgICAgICAgICB2
YXIgbGluZVJvdyA9IHRoaXMuX2NyZWF0ZVJvdyhpKTsKICAgICAgICAgICAgICAgICBwYXJlbnRF
bGVtZW50Lmluc2VydEJlZm9yZShsaW5lUm93LCB0aGlzLmVsZW1lbnQpOwogICAgICAgICAgICAg
ICAgIHRoaXMuX2V4cGFuZGVkTGluZVJvd3MucHVzaChsaW5lUm93KTsKLSAgICAgICAgICAgICAg
ICB0aGlzLl90ZXh0Vmlld2VyLl9wYWludExpbmUobGluZVJvdywgaSk7CiAgICAgICAgICAgICB9
CiAgICAgICAgICAgICBwYXJlbnRFbGVtZW50LnJlbW92ZUNoaWxkKHRoaXMuZWxlbWVudCk7Cisg
ICAgICAgICAgICB0aGlzLl90ZXh0Vmlld2VyLl9wYWludExpbmVzKHRoaXMuc3RhcnRMaW5lLCB0
aGlzLnN0YXJ0TGluZSArIHRoaXMubGluZXNDb3VudCk7CiAgICAgICAgIH0gZWxzZSB7CiAgICAg
ICAgICAgICB2YXIgZWxlbWVudEluc2VydGVkID0gZmFsc2U7CiAgICAgICAgICAgICBmb3IgKHZh
ciBpID0gMDsgaSA8IHRoaXMuX2V4cGFuZGVkTGluZVJvd3MubGVuZ3RoOyArK2kpIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>