<?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>204658</bug_id>
          
          <creation_ts>2019-11-27 18:28:18 -0800</creation_ts>
          <short_desc>[LFC][IFC] Re-introduce LineBuilder::isVisuallyNonEmpty function</short_desc>
          <delta_ts>2019-11-28 06:44:38 -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>Layout and Rendering</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1593935</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2019-11-27 18:28:18 -0800</bug_when>
    <thetext>This function used to loop through the runs and bails out on the first non-empty run. This time it take the run as the parameter and check if it is visually empty or not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1593936</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-11-27 18:28:40 -0800</bug_when>
    <thetext>&lt;rdar://problem/57512248&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1593938</commentid>
    <comment_count>2</comment_count>
      <attachid>384430</attachid>
    <who name="alan">zalan</who>
    <bug_when>2019-11-27 18:34:13 -0800</bug_when>
    <thetext>Created attachment 384430
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1594033</commentid>
    <comment_count>3</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2019-11-28 06:44:38 -0800</bug_when>
    <thetext>Committed r252923: &lt;https://trac.webkit.org/changeset/252923&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>384430</attachid>
            <date>2019-11-27 18:34:13 -0800</date>
            <delta_ts>2019-11-28 06:36:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204658-20191127183345.patch</filename>
            <type>text/plain</type>
            <size>7969</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyOTEyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjU3OTQ3MWExZmY2ZWIw
MWEyZDQxMDE2MGI1Y2U4ZWFjNGNjZmQyNi4uN2Y3NmNjMDNlNTllODE5YzczYjk1NGYwMmIzNDVl
OTBlNzRmODVkNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE5LTExLTI3ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ11bSUZDXSBSZS1pbnRy
b2R1Y2UgTGluZUJ1aWxkZXI6OmlzVmlzdWFsbHlOb25FbXB0eSBmdW5jdGlvbgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA0NjU4CisgICAgICAgIDxy
ZGFyOi8vcHJvYmxlbS81NzUxMjI0OD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBMaW5lQnVpbGRlcjo6aXNWaXN1YWxseU5vbkVtcHR5KCkgdXNlZCB0
byBsb29wIHRocm91Z2ggdGhlIHJ1bnMgYW4gY2hlY2sgaWYgdGhlIHJ1bnMgYXJlIHZpc3VhbGx5
IGVtcHR5IG9yIG5vdC4KKyAgICAgICAgVGhpcyB0aW1lIGl0IHRha2VzIHRoZSBydW4gYXMgdGhl
IHBhcmFtZXRlciBhbmQgZGVjaWRlcyB3aGV0aGVyIHRoaXMgcGFydGljdWxhciBydW4gaXMgdmlz
dWFsbHkgZW1wdHkgb3Igbm90LgorICAgICAgICBUaGlzIHBhdGNoIGlzIGluIHByZXBhcmF0aW9u
IGZvciBmaXhpbmcgdGhlIGxpbmUncyB2aXN1YWxseS1lbXB0eSBzdGF0ZSBhZnRlciB0cmltbWlu
ZyB0aGUgdHJhaWxpbmcgcnVucy4KKworICAgICAgICAqIGxheW91dC9pbmxpbmVmb3JtYXR0aW5n
L0lubGluZUxpbmVCdWlsZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkxheW91dDo6TGluZUJ1
aWxkZXI6OmFwcGVuZCk6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXQ6OkxpbmVCdWlsZGVyOjph
cHBlbmROb25CcmVha2FibGVTcGFjZSk6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXQ6OkxpbmVC
dWlsZGVyOjphcHBlbmRUZXh0Q29udGVudCk6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXQ6Okxp
bmVCdWlsZGVyOjphcHBlbmROb25SZXBsYWNlZElubGluZUJveCk6CisgICAgICAgIChXZWJDb3Jl
OjpMYXlvdXQ6OkxpbmVCdWlsZGVyOjphcHBlbmRSZXBsYWNlZElubGluZUJveCk6CisgICAgICAg
IChXZWJDb3JlOjpMYXlvdXQ6OkxpbmVCdWlsZGVyOjphcHBlbmRMaW5lQnJlYWspOgorICAgICAg
ICAoV2ViQ29yZTo6TGF5b3V0OjpMaW5lQnVpbGRlcjo6aXNWaXN1YWxseU5vbkVtcHR5IGNvbnN0
KToKKyAgICAgICAgKiBsYXlvdXQvaW5saW5lZm9ybWF0dGluZy9JbmxpbmVMaW5lQnVpbGRlci5o
OgorCiAyMDE5LTExLTI3ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAg
ICAgW0xGQ11bSUZDXSBGaXggTGluZUxheW91dENvbnRleHQ6OnNob3VsZFByb2Nlc3NVbmNvbW1p
dHRlZENvbnRlbnQgbG9naWMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbmxp
bmVmb3JtYXR0aW5nL0lubGluZUxpbmVCdWlsZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xheW91
dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUxpbmVCdWlsZGVyLmNwcAppbmRleCA1N2FjOTI0YTYy
NzljYjdkNzJlZjcyMmNhMDkzMjQwZWFlMjhmOTNiLi5kMzk5M2U3NDc1ZDNhODY3Y2UyNDQ1ZGJi
MDhmMjY4Yjk5YzU4ZGFhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW5saW5l
Zm9ybWF0dGluZy9JbmxpbmVMaW5lQnVpbGRlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5
b3V0L2lubGluZWZvcm1hdHRpbmcvSW5saW5lTGluZUJ1aWxkZXIuY3BwCkBAIC00NTUsMjQgKzQ1
NSwzMCBAQCB2b2lkIExpbmVCdWlsZGVyOjptb3ZlTG9naWNhbFJpZ2h0KExheW91dFVuaXQgZGVs
dGEpCiB2b2lkIExpbmVCdWlsZGVyOjphcHBlbmQoY29uc3QgSW5saW5lSXRlbSYgaW5saW5lSXRl
bSwgTGF5b3V0VW5pdCBsb2dpY2FsV2lkdGgpCiB7CiAgICAgaWYgKGlubGluZUl0ZW0uaXNUZXh0
KCkpCi0gICAgICAgIHJldHVybiBhcHBlbmRUZXh0Q29udGVudChkb3duY2FzdDxJbmxpbmVUZXh0
SXRlbT4oaW5saW5lSXRlbSksIGxvZ2ljYWxXaWR0aCk7Ci0gICAgaWYgKGlubGluZUl0ZW0uaXNG
b3JjZWRMaW5lQnJlYWsoKSkKLSAgICAgICAgcmV0dXJuIGFwcGVuZExpbmVCcmVhayhpbmxpbmVJ
dGVtKTsKLSAgICBpZiAoaW5saW5lSXRlbS5pc0NvbnRhaW5lclN0YXJ0KCkpCi0gICAgICAgIHJl
dHVybiBhcHBlbmRJbmxpbmVDb250YWluZXJTdGFydChpbmxpbmVJdGVtLCBsb2dpY2FsV2lkdGgp
OwotICAgIGlmIChpbmxpbmVJdGVtLmlzQ29udGFpbmVyRW5kKCkpCi0gICAgICAgIHJldHVybiBh
cHBlbmRJbmxpbmVDb250YWluZXJFbmQoaW5saW5lSXRlbSwgbG9naWNhbFdpZHRoKTsKLSAgICBp
ZiAoaW5saW5lSXRlbS5sYXlvdXRCb3goKS5yZXBsYWNlZCgpKQotICAgICAgICByZXR1cm4gYXBw
ZW5kUmVwbGFjZWRJbmxpbmVCb3goaW5saW5lSXRlbSwgbG9naWNhbFdpZHRoKTsKLSAgICBhcHBl
bmROb25SZXBsYWNlZElubGluZUJveChpbmxpbmVJdGVtLCBsb2dpY2FsV2lkdGgpOworICAgICAg
ICBhcHBlbmRUZXh0Q29udGVudChkb3duY2FzdDxJbmxpbmVUZXh0SXRlbT4oaW5saW5lSXRlbSks
IGxvZ2ljYWxXaWR0aCk7CisgICAgZWxzZSBpZiAoaW5saW5lSXRlbS5pc0ZvcmNlZExpbmVCcmVh
aygpKQorICAgICAgICBhcHBlbmRMaW5lQnJlYWsoaW5saW5lSXRlbSk7CisgICAgZWxzZSBpZiAo
aW5saW5lSXRlbS5pc0NvbnRhaW5lclN0YXJ0KCkpCisgICAgICAgIGFwcGVuZElubGluZUNvbnRh
aW5lclN0YXJ0KGlubGluZUl0ZW0sIGxvZ2ljYWxXaWR0aCk7CisgICAgZWxzZSBpZiAoaW5saW5l
SXRlbS5pc0NvbnRhaW5lckVuZCgpKQorICAgICAgICBhcHBlbmRJbmxpbmVDb250YWluZXJFbmQo
aW5saW5lSXRlbSwgbG9naWNhbFdpZHRoKTsKKyAgICBlbHNlIGlmIChpbmxpbmVJdGVtLmxheW91
dEJveCgpLnJlcGxhY2VkKCkpCisgICAgICAgIGFwcGVuZFJlcGxhY2VkSW5saW5lQm94KGlubGlu
ZUl0ZW0sIGxvZ2ljYWxXaWR0aCk7CisgICAgZWxzZSBpZiAoaW5saW5lSXRlbS5pc0JveCgpKQor
ICAgICAgICBhcHBlbmROb25SZXBsYWNlZElubGluZUJveChpbmxpbmVJdGVtLCBsb2dpY2FsV2lk
dGgpOworICAgIGVsc2UKKyAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CisKKyAgICAvLyBD
aGVjayBpZiB0aGlzIGZyZXNobHkgYXBwZW5kZWQgY29udGVudCBtYWtlcyB0aGUgbGluZSB2aXN1
YWxseSBub24tZW1wdHkuCisgICAgQVNTRVJUKCFtX2lubGluZUl0ZW1SdW5zLmlzRW1wdHkoKSk7
CisgICAgaWYgKG1fbGluZUJveC5pc0NvbnNpZGVyZWRFbXB0eSgpICYmIGlzVmlzdWFsbHlOb25F
bXB0eSgqbV9pbmxpbmVJdGVtUnVucy5sYXN0KCkpKQorICAgICAgICBtX2xpbmVCb3guc2V0SXND
b25zaWRlcmVkTm9uRW1wdHkoKTsKIH0KIAogdm9pZCBMaW5lQnVpbGRlcjo6YXBwZW5kTm9uQnJl
YWthYmxlU3BhY2UoY29uc3QgSW5saW5lSXRlbSYgaW5saW5lSXRlbSwgY29uc3QgRGlzcGxheTo6
UmVjdCYgbG9naWNhbFJlY3QpCiB7CiAgICAgbV9pbmxpbmVJdGVtUnVucy5hcHBlbmQobWFrZVVu
aXF1ZTxJbmxpbmVJdGVtUnVuPihpbmxpbmVJdGVtLCBsb2dpY2FsUmVjdCkpOwogICAgIG1fbGlu
ZUJveC5leHBhbmRIb3Jpem9udGFsbHkobG9naWNhbFJlY3Qud2lkdGgoKSk7Ci0gICAgaWYgKGxv
Z2ljYWxSZWN0LndpZHRoKCkpCi0gICAgICAgIG1fbGluZUJveC5zZXRJc0NvbnNpZGVyZWROb25F
bXB0eSgpOwogfQogCiB2b2lkIExpbmVCdWlsZGVyOjphcHBlbmRJbmxpbmVDb250YWluZXJTdGFy
dChjb25zdCBJbmxpbmVJdGVtJiBpbmxpbmVJdGVtLCBMYXlvdXRVbml0IGxvZ2ljYWxXaWR0aCkK
QEAgLTUzMSw4ICs1MzcsNiBAQCB2b2lkIExpbmVCdWlsZGVyOjphcHBlbmRUZXh0Q29udGVudChj
b25zdCBJbmxpbmVUZXh0SXRlbSYgaW5saW5lSXRlbSwgTGF5b3V0VW5pdAogICAgIGF1dG8gY29s
bGFwc2VzVG9aZXJvQWR2YW5jZVdpZHRoID0gd2lsbENvbGxhcHNlQ29tcGxldGVseSgpOwogICAg
IGlmIChjb2xsYXBzZXNUb1plcm9BZHZhbmNlV2lkdGgpCiAgICAgICAgIGxpbmVSdW4tPnNldENv
bGxhcHNlc1RvWmVyb0FkdmFuY2VXaWR0aCgpOwotICAgIGVsc2UKLSAgICAgICAgbV9saW5lQm94
LnNldElzQ29uc2lkZXJlZE5vbkVtcHR5KCk7CiAKICAgICBpZiAoY29sbGFwc2VkUnVuKQogICAg
ICAgICBsaW5lUnVuLT5zZXRJc0NvbGxhcHNlZCgpOwpAQCAtNTUwLDEwICs1NTQsNyBAQCB2b2lk
IExpbmVCdWlsZGVyOjphcHBlbmROb25SZXBsYWNlZElubGluZUJveChjb25zdCBJbmxpbmVJdGVt
JiBpbmxpbmVJdGVtLCBMYXlvdQogICAgIGF1dG8gaG9yaXpvbnRhbE1hcmdpbiA9IGJveEdlb21l
dHJ5Lmhvcml6b250YWxNYXJnaW4oKTsKICAgICBtX2lubGluZUl0ZW1SdW5zLmFwcGVuZChtYWtl
VW5pcXVlPElubGluZUl0ZW1SdW4+KGlubGluZUl0ZW0sIERpc3BsYXk6OlJlY3QgeyAwLCBjb250
ZW50TG9naWNhbFdpZHRoKCkgKyBob3Jpem9udGFsTWFyZ2luLnN0YXJ0LCBsb2dpY2FsV2lkdGgs
IHsgfSB9KSk7CiAgICAgbV9saW5lQm94LmV4cGFuZEhvcml6b250YWxseShsb2dpY2FsV2lkdGgg
KyBob3Jpem9udGFsTWFyZ2luLnN0YXJ0ICsgaG9yaXpvbnRhbE1hcmdpbi5lbmQpOwotICAgIG1f
bGluZUJveC5zZXRJc0NvbnNpZGVyZWROb25FbXB0eSgpOwogICAgIG1fdHJpbW1hYmxlQ29udGVu
dC5jbGVhcigpOwotICAgIGlmICghbGF5b3V0Qm94LmVzdGFibGlzaGVzRm9ybWF0dGluZ0NvbnRl
eHQoKSB8fCAhYm94R2VvbWV0cnkuaXNFbXB0eSgpKQotICAgICAgICBtX2xpbmVCb3guc2V0SXND
b25zaWRlcmVkTm9uRW1wdHkoKTsKIH0KIAogdm9pZCBMaW5lQnVpbGRlcjo6YXBwZW5kUmVwbGFj
ZWRJbmxpbmVCb3goY29uc3QgSW5saW5lSXRlbSYgaW5saW5lSXRlbSwgTGF5b3V0VW5pdCBsb2dp
Y2FsV2lkdGgpCkBAIC01NjEsMTIgKzU2MiwxMCBAQCB2b2lkIExpbmVCdWlsZGVyOjphcHBlbmRS
ZXBsYWNlZElubGluZUJveChjb25zdCBJbmxpbmVJdGVtJiBpbmxpbmVJdGVtLCBMYXlvdXRVbgog
ICAgIEFTU0VSVChpbmxpbmVJdGVtLmxheW91dEJveCgpLmlzUmVwbGFjZWQoKSk7CiAgICAgLy8g
RklYTUU6IFN1cmVseSByZXBsYWNlZCBib3hlcyBiZWhhdmUgZGlmZmVyZW50bHkuCiAgICAgYXBw
ZW5kTm9uUmVwbGFjZWRJbmxpbmVCb3goaW5saW5lSXRlbSwgbG9naWNhbFdpZHRoKTsKLSAgICBt
X2xpbmVCb3guc2V0SXNDb25zaWRlcmVkTm9uRW1wdHkoKTsKIH0KIAogdm9pZCBMaW5lQnVpbGRl
cjo6YXBwZW5kTGluZUJyZWFrKGNvbnN0IElubGluZUl0ZW0mIGlubGluZUl0ZW0pCiB7Ci0gICAg
bV9saW5lQm94LnNldElzQ29uc2lkZXJlZE5vbkVtcHR5KCk7CiAgICAgbV9pbmxpbmVJdGVtUnVu
cy5hcHBlbmQobWFrZVVuaXF1ZTxJbmxpbmVJdGVtUnVuPihpbmxpbmVJdGVtLCBEaXNwbGF5OjpS
ZWN0IHsgMCwgY29udGVudExvZ2ljYWxXaWR0aCgpLCB7IH0sIHsgfSB9KSk7CiB9CiAKQEAgLTY3
Nyw2ICs2NzYsNDAgQEAgTGF5b3V0VW5pdCBMaW5lQnVpbGRlcjo6cnVuQ29udGVudEhlaWdodChj
b25zdCBSdW4mIHJ1bikgY29uc3QKICAgICByZXR1cm4gYm94R2VvbWV0cnkubWFyZ2luQm94SGVp
Z2h0KCk7CiB9CiAKK2Jvb2wgTGluZUJ1aWxkZXI6OmlzVmlzdWFsbHlOb25FbXB0eShjb25zdCBJ
bmxpbmVJdGVtUnVuJiBydW4pIGNvbnN0Cit7CisgICAgaWYgKHJ1bi5pc1RleHQoKSkKKyAgICAg
ICAgcmV0dXJuICFydW4uaXNDb2xsYXBzZWRUb1plcm9BZHZhbmNlV2lkdGgoKTsKKworICAgIC8v
IE5vdGUgdGhhdCB0aGlzIGRvZXMgbm90IGNoZWNrIHdoZXRoZXIgdGhlIGlubGluZSBjb250YWlu
ZXIgaGFzIGNvbnRlbnQuIEl0IHNpbXBseSBjaGVja3MgaWYgdGhlIGNvbnRhaW5lciBpdHNlbGYg
aXMgY29uc2lkZXJlZCBub24tZW1wdHkuCisgICAgaWYgKHJ1bi5pc0NvbnRhaW5lclN0YXJ0KCkg
fHwgcnVuLmlzQ29udGFpbmVyRW5kKCkpIHsKKyAgICAgICAgaWYgKCFydW4ubG9naWNhbFJlY3Qo
KS53aWR0aCgpKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICAvLyBNYXJnaW4g
ZG9lcyBub3QgbWFrZSB0aGUgY29udGFpbmVyIHZpc3VhbGx5IG5vbi1lbXB0eS4gQ2hlY2sgaWYg
aXQgaGFzIGJvcmRlciBvciBwYWRkaW5nLgorICAgICAgICBhdXRvJiBib3hHZW9tZXRyeSA9IGZv
cm1hdHRpbmdDb250ZXh0KCkuZ2VvbWV0cnlGb3JCb3gocnVuLmxheW91dEJveCgpKTsKKyAgICAg
ICAgaWYgKHJ1bi5pc0NvbnRhaW5lclN0YXJ0KCkpCisgICAgICAgICAgICByZXR1cm4gYm94R2Vv
bWV0cnkuYm9yZGVyTGVmdCgpIHx8IChib3hHZW9tZXRyeS5wYWRkaW5nTGVmdCgpICYmIGJveEdl
b21ldHJ5LnBhZGRpbmdMZWZ0KCkudmFsdWUoKSk7CisgICAgICAgIHJldHVybiBib3hHZW9tZXRy
eS5ib3JkZXJSaWdodCgpIHx8IChib3hHZW9tZXRyeS5wYWRkaW5nUmlnaHQoKSAmJiBib3hHZW9t
ZXRyeS5wYWRkaW5nUmlnaHQoKS52YWx1ZSgpKTsKKyAgICB9CisKKyAgICBpZiAocnVuLmlzRm9y
Y2VkTGluZUJyZWFrKCkpCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgaWYgKHJ1bi5pc0Jv
eCgpKSB7CisgICAgICAgIGlmICghcnVuLmxheW91dEJveCgpLmVzdGFibGlzaGVzRm9ybWF0dGlu
Z0NvbnRleHQoKSkKKyAgICAgICAgICAgIHJldHVybiB0cnVlOworICAgICAgICBBU1NFUlQocnVu
LmxheW91dEJveCgpLmlzSW5saW5lQmxvY2tCb3goKSk7CisgICAgICAgIGlmICghcnVuLmxvZ2lj
YWxSZWN0KCkud2lkdGgoKSkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgaWYg
KG1fc2tpcEFsaWdubWVudCB8fCBmb3JtYXR0aW5nQ29udGV4dCgpLmdlb21ldHJ5Rm9yQm94KHJ1
bi5sYXlvdXRCb3goKSkuaGVpZ2h0KCkpCisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgIH0KKworICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOworICAg
IHJldHVybiBmYWxzZTsKK30KKwogdm9pZCBMaW5lQnVpbGRlcjo6VHJpbW1hYmxlQ29udGVudDo6
YXBwZW5kKElubGluZUl0ZW1SdW4mIGlubGluZUl0ZW1SdW4pCiB7CiAgICAgQVNTRVJUKGlubGlu
ZUl0ZW1SdW4ubG9naWNhbFJlY3QoKS53aWR0aCgpID49IDApOwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvbGF5b3V0L2lubGluZWZvcm1hdHRpbmcvSW5saW5lTGluZUJ1aWxkZXIuaCBiL1Nv
dXJjZS9XZWJDb3JlL2xheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUxpbmVCdWlsZGVyLmgK
aW5kZXggMzFmMmFjMmQzY2I4NGQxODE3N2RlM2MxMDRmZmEyZTMwYTIzZTk3Mi4uNWY1NDJkZDRj
Mzk5ZGFlNTkxZDlmMzQ3ZjgzMWQwN2NiNmUwN2U0NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvbGF5b3V0L2lubGluZWZvcm1hdHRpbmcvSW5saW5lTGluZUJ1aWxkZXIuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9sYXlvdXQvaW5saW5lZm9ybWF0dGluZy9JbmxpbmVMaW5lQnVpbGRlci5oCkBA
IC0xNDUsNiArMTQ1LDggQEAgcHJpdmF0ZToKICAgICBib29sIGlzVGV4dEFsaWduSnVzdGlmeSgp
IGNvbnN0IHsgcmV0dXJuIG1faG9yaXpvbnRhbEFsaWdubWVudCA9PSBUZXh0QWxpZ25Nb2RlOjpK
dXN0aWZ5OyB9OwogICAgIHZvaWQganVzdGlmeVJ1bnMoUnVuTGlzdCYpIGNvbnN0OwogCisgICAg
Ym9vbCBpc1Zpc3VhbGx5Tm9uRW1wdHkoY29uc3QgSW5saW5lSXRlbVJ1biYpIGNvbnN0OworCiAg
ICAgTGF5b3V0U3RhdGUmIGxheW91dFN0YXRlKCkgY29uc3Q7CiAgICAgY29uc3QgSW5saW5lRm9y
bWF0dGluZ0NvbnRleHQmIGZvcm1hdHRpbmdDb250ZXh0KCkgY29uc3Q7IAogCg==
</data>
<flag name="review"
          id="400232"
          type_id="1"
          status="+"
          setter="koivisto"
    />
          </attachment>
      

    </bug>

</bugzilla>