<?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>193835</bug_id>
          
          <creation_ts>2019-01-25 11:13:37 -0800</creation_ts>
          <short_desc>Remove FrameView::m_firstVisuallyNonEmptyLayoutCallbackPending</short_desc>
          <delta_ts>2019-01-25 12:40:29 -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>bdakin</cc>
    
    <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1498338</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2019-01-25 11:13:37 -0800</bug_when>
    <thetext>It&apos;s redundant.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1498349</commentid>
    <comment_count>1</comment_count>
      <attachid>360135</attachid>
    <who name="alan">zalan</who>
    <bug_when>2019-01-25 11:33:40 -0800</bug_when>
    <thetext>Created attachment 360135
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1498368</commentid>
    <comment_count>2</comment_count>
      <attachid>360135</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-01-25 11:51:17 -0800</bug_when>
    <thetext>Comment on attachment 360135
Patch

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

&gt; Source/WebCore/page/FrameView.h:883
&gt; +    bool m_isVisuallyNonEmpty { false };

Move this above.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1498372</commentid>
    <comment_count>3</comment_count>
      <attachid>360139</attachid>
    <who name="alan">zalan</who>
    <bug_when>2019-01-25 11:54:46 -0800</bug_when>
    <thetext>Created attachment 360139
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1498391</commentid>
    <comment_count>4</comment_count>
      <attachid>360139</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-25 12:39:05 -0800</bug_when>
    <thetext>Comment on attachment 360139
Patch

Clearing flags on attachment: 360139

Committed r240495: &lt;https://trac.webkit.org/changeset/240495&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1498392</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-25 12:39:06 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1498393</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-01-25 12:40:29 -0800</bug_when>
    <thetext>&lt;rdar://problem/47558049&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>360135</attachid>
            <date>2019-01-25 11:33:40 -0800</date>
            <delta_ts>2019-01-25 11:54:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-193835-20190125113334.patch</filename>
            <type>text/plain</type>
            <size>6433</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQwNDczCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzkzMDI3MjU1NzZmZDA1
OTlkOGU5MzI0MjhlODA4MzRiNTYyYzVlMy4uODcwODYzZGZlOWU1ZDgyMjgyNWE4ODBhYTAwYzg3
NTgzNTkzYjk1MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE5LTAxLTI1ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgUmVtb3ZlIEZyYW1lVmlldzo6
bV9maXJzdFZpc3VhbGx5Tm9uRW1wdHlMYXlvdXRDYWxsYmFja1BlbmRpbmcKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MzgzNQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEN1cnJlbnRseSB1cGRhdGVJc1Zp
c3VhbGx5Tm9uRW1wdHkoKSBpcyBjYWxsZWQgZnJvbSBmaXJlTGF5b3V0UmVsYXRlZE1pbGVzdG9u
ZXNJZk5lZWRlZCgpIGFuZCBmcm9tIHRoZSBpbmNyZW1lbnRWaXN1YWxseSooKSBmdW5jdGlvbnMu
CisgICAgICAgIEJ5IGNhbGxpbmcgaXQgZnJvbSBpbmNyZW1lbnRWaXN1YWxseSooKSBhbmQgc2V0
dGluZyB0aGUgbV9pc1Zpc3VhbGx5Tm9uRW1wdHkgZmxhZyB0byB0cnVlIGVhcmx5IGRvZXMgbm90
IGhhdmUgYW55IGltcGFjdCBvbiB3aGVuIHRoZSBtaWxlc3RvbmUgaXMgZmlyZWQuCisgICAgICAg
IFRoZSBtaWxlc3RvbmUgZmlyaW5nLCBhcyBwYXJ0IG9mIHRoZSBwb3N0LWxheW91dCB0YXNrcyBp
cyB0cmlnZ2VyZWQgYnkgYSBzdWJzZXF1ZW50IGxheW91dC4KKyAgICAgICAgSG93ZXZlciBoYXZp
bmcgbXVsdGlwbGUgY2FsbGVycyBvZiB1cGRhdGVJc1Zpc3VhbGx5Tm9uRW1wdHkoKSByZXF1aXJl
cyBhbiBleHRyYSBib29sZW4gKG1fZmlyc3RWaXN1YWxseU5vbkVtcHR5TGF5b3V0Q2FsbGJhY2tQ
ZW5kaW5nKSB0byBtYWludGFpbi4KKyAgICAgICAgQWxzbyBjYWxsaW5nIHVwZGF0ZUlzVmlzdWFs
bHlOb25FbXB0eSgpIHJlcGVhdGVkbHkgY291bGQgYmUgY29zdGx5ICh3aXRoIHRoZSBjdXJyZW50
IHRocmVzaG9sZCBvZiAyMDAgY2hhcmFjdGVycywgSSBkb24ndCB0aGluayBpdCBpcyB0aG91Z2gp
LgorCisgICAgICAgIFRoaXMgcGF0Y2ggcmVtb3ZlcyBtX2ZpcnN0VmlzdWFsbHlOb25FbXB0eUxh
eW91dENhbGxiYWNrUGVuZGluZyBhbmQgbW92ZXMgdGhlIGxvZ2ljIGZyb20gdXBkYXRlSXNWaXN1
YWxseU5vbkVtcHR5KCkgdG8gZmlyZUxheW91dFJlbGF0ZWRNaWxlc3RvbmVzSWZOZWVkZWQoKS4K
KworICAgICAgICAqIHBhZ2UvRnJhbWVWaWV3LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1l
Vmlldzo6cmVzZXRMYXlvdXRNaWxlc3RvbmVzKToKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lVmll
dzo6bG9hZFByb2dyZXNzaW5nU3RhdHVzQ2hhbmdlZCk6CisgICAgICAgIChXZWJDb3JlOjpGcmFt
ZVZpZXc6OmluY3JlbWVudFZpc3VhbGx5Tm9uRW1wdHlDaGFyYWN0ZXJDb3VudCk6CisgICAgICAg
IChXZWJDb3JlOjpGcmFtZVZpZXc6OmZpcmVMYXlvdXRSZWxhdGVkTWlsZXN0b25lc0lmTmVlZGVk
KToKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lVmlldzo6dXBkYXRlSXNWaXN1YWxseU5vbkVtcHR5
KTogRGVsZXRlZC4KKyAgICAgICAgKiBwYWdlL0ZyYW1lVmlldy5oOgorICAgICAgICAoV2ViQ29y
ZTo6RnJhbWVWaWV3OjppbmNyZW1lbnRWaXN1YWxseU5vbkVtcHR5UGl4ZWxDb3VudCk6CisKIDIw
MTktMDEtMjUgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQGFwcGxlLmNvbT4KIAogICAgICAgICBV
c2UgRU5BQkxFX1BPSU5URVJfRVZFTlRTIGZvciB0aGUgdG91Y2gtYWN0aW9uIHByb3BlcnR5CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKaW5kZXggN2NhNTZjMTlhMjE3MjYyZWE0ZGNhMTY3NjA4
ZDYxZmM1MzQwODdlYi4uNGUzN2JhYTVjOWVkNDMxMWY0MmZmNDBhYzQzY2IyYmI0OTkxZjAyNiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcApAQCAtMjkzLDcgKzI5Myw2IEBAIHZvaWQgRnJh
bWVWaWV3OjpyZXNldExheW91dE1pbGVzdG9uZXMoKQogewogICAgIG1fZmlyc3RMYXlvdXRDYWxs
YmFja1BlbmRpbmcgPSBmYWxzZTsKICAgICBtX2lzVmlzdWFsbHlOb25FbXB0eSA9IGZhbHNlOwot
ICAgIG1fZmlyc3RWaXN1YWxseU5vbkVtcHR5TGF5b3V0Q2FsbGJhY2tQZW5kaW5nID0gdHJ1ZTsK
ICAgICBtX3NpZ25pZmljYW50UmVuZGVyZWRUZXh0TWlsZXN0b25lUGVuZGluZyA9IHRydWU7CiAg
ICAgbV9yZW5kZXJlZFNpZ25pZmljYW50QW1vdW50T2ZUZXh0ID0gZmFsc2U7CiAgICAgbV92aXN1
YWxseU5vbkVtcHR5Q2hhcmFjdGVyQ291bnQgPSAwOwpAQCAtMjg1MSw4ICsyODUwLDcgQEAgdm9p
ZCBGcmFtZVZpZXc6OmRpc2FibGVMYXllckZsdXNoVGhyb3R0bGluZ1RlbXBvcmFyaWx5Rm9ySW50
ZXJhY3Rpb24oKQogCiB2b2lkIEZyYW1lVmlldzo6bG9hZFByb2dyZXNzaW5nU3RhdHVzQ2hhbmdl
ZCgpCiB7Ci0gICAgYXV0byBoYXNQZW5kaW5nVmlzdWFsbHlOb25FbXB0eUNhbGxiYWNrID0gbV9m
aXJzdFZpc3VhbGx5Tm9uRW1wdHlMYXlvdXRDYWxsYmFja1BlbmRpbmcgJiYgIW1faXNWaXN1YWxs
eU5vbkVtcHR5OwotICAgIGlmIChoYXNQZW5kaW5nVmlzdWFsbHlOb25FbXB0eUNhbGxiYWNrICYm
IGZyYW1lKCkubG9hZGVyKCkuaXNDb21wbGV0ZSgpKQorICAgIGlmICghbV9pc1Zpc3VhbGx5Tm9u
RW1wdHkgJiYgZnJhbWUoKS5sb2FkZXIoKS5pc0NvbXBsZXRlKCkpCiAgICAgICAgIGZpcmVMYXlv
dXRSZWxhdGVkTWlsZXN0b25lc0lmTmVlZGVkKCk7CiAgICAgdXBkYXRlTGF5ZXJGbHVzaFRocm90
dGxpbmcoKTsKICAgICBhZGp1c3RUaWxlZEJhY2tpbmdDb3ZlcmFnZSgpOwpAQCAtNDM4OSw3ICs0
Mzg3LDcgQEAgdm9pZCBGcmFtZVZpZXc6OnVwZGF0ZUxheW91dEFuZFN0eWxlSWZOZWVkZWRSZWN1
cnNpdmUoKQogCiB2b2lkIEZyYW1lVmlldzo6aW5jcmVtZW50VmlzdWFsbHlOb25FbXB0eUNoYXJh
Y3RlckNvdW50KGNvbnN0IFN0cmluZyYgaW5saW5lVGV4dCkKIHsKLSAgICBpZiAobV9pc1Zpc3Vh
bGx5Tm9uRW1wdHkgJiYgbV9yZW5kZXJlZFNpZ25pZmljYW50QW1vdW50T2ZUZXh0KQorICAgIGlm
IChtX3Zpc3VhbGx5Tm9uRW1wdHlDaGFyYWN0ZXJDb3VudCA+IHZpc3VhbENoYXJhY3RlclRocmVz
aG9sZCAmJiBtX3JlbmRlcmVkU2lnbmlmaWNhbnRBbW91bnRPZlRleHQpCiAgICAgICAgIHJldHVy
bjsKIAogICAgICsrbV90ZXh0UmVuZGVyZXJDb3VudEZvclZpc3VhbGx5Tm9uRW1wdHlDaGFyYWN0
ZXJzOwpAQCAtNDQwNSw5ICs0NDAzLDYgQEAgdm9pZCBGcmFtZVZpZXc6OmluY3JlbWVudFZpc3Vh
bGx5Tm9uRW1wdHlDaGFyYWN0ZXJDb3VudChjb25zdCBTdHJpbmcmIGlubGluZVRleHQKICAgICB9
OwogICAgIG1fdmlzdWFsbHlOb25FbXB0eUNoYXJhY3RlckNvdW50ICs9IG5vbldoaXRlc3BhY2VM
ZW5ndGgoaW5saW5lVGV4dCk7CiAKLSAgICBpZiAoIW1faXNWaXN1YWxseU5vbkVtcHR5ICYmIG1f
dmlzdWFsbHlOb25FbXB0eUNoYXJhY3RlckNvdW50ID4gdmlzdWFsQ2hhcmFjdGVyVGhyZXNob2xk
KQotICAgICAgICB1cGRhdGVJc1Zpc3VhbGx5Tm9uRW1wdHkoKTsKLQogICAgIGlmICghbV9yZW5k
ZXJlZFNpZ25pZmljYW50QW1vdW50T2ZUZXh0KQogICAgICAgICB1cGRhdGVTaWduaWZpY2FudFJl
bmRlcmVkVGV4dE1pbGVzdG9uZUlmTmVlZGVkKCk7CiB9CkBAIC00NTIwLDE2ICs0NTE1LDYgQEAg
dm9pZCBGcmFtZVZpZXc6OnVwZGF0ZVNpZ25pZmljYW50UmVuZGVyZWRUZXh0TWlsZXN0b25lSWZO
ZWVkZWQoKQogICAgIG1fcmVuZGVyZWRTaWduaWZpY2FudEFtb3VudE9mVGV4dCA9IHRydWU7CiB9
CiAKLXZvaWQgRnJhbWVWaWV3Ojp1cGRhdGVJc1Zpc3VhbGx5Tm9uRW1wdHkoKQotewotICAgIGlm
IChtX2lzVmlzdWFsbHlOb25FbXB0eSkKLSAgICAgICAgcmV0dXJuOwotICAgIGlmICghcXVhbGlm
aWVzQXNWaXN1YWxseU5vbkVtcHR5KCkpCi0gICAgICAgIHJldHVybjsKLSAgICBtX2lzVmlzdWFs
bHlOb25FbXB0eSA9IHRydWU7Ci0gICAgYWRqdXN0VGlsZWRCYWNraW5nQ292ZXJhZ2UoKTsKLX0K
LQogYm9vbCBGcmFtZVZpZXc6OmlzVmlld0ZvckRvY3VtZW50SW5GcmFtZSgpIGNvbnN0CiB7CiAg
ICAgUmVuZGVyVmlldyogcmVuZGVyVmlldyA9IHRoaXMtPnJlbmRlclZpZXcoKTsKQEAgLTUxNTEs
MTQgKzUxMzYsMTEgQEAgdm9pZCBGcmFtZVZpZXc6OmZpcmVMYXlvdXRSZWxhdGVkTWlsZXN0b25l
c0lmTmVlZGVkKCkKICAgICAgICAgaWYgKGZyYW1lKCkuaXNNYWluRnJhbWUoKSkKICAgICAgICAg
ICAgIHBhZ2UtPnN0YXJ0Q291bnRpbmdSZWxldmFudFJlcGFpbnRlZE9iamVjdHMoKTsKICAgICB9
Ci0gICAgdXBkYXRlSXNWaXN1YWxseU5vbkVtcHR5KCk7CiAgICAgdXBkYXRlU2lnbmlmaWNhbnRS
ZW5kZXJlZFRleHRNaWxlc3RvbmVJZk5lZWRlZCgpOwogCi0gICAgLy8gSWYgdGhlIGxheW91dCB3
YXMgZG9uZSB3aXRoIHBlbmRpbmcgc2hlZXRzLCB3ZSBhcmUgbm90IGluIGZhY3QgdmlzdWFsbHkg
bm9uLWVtcHR5IHlldC4KLSAgICBpZiAobV9pc1Zpc3VhbGx5Tm9uRW1wdHkgJiYgbV9maXJzdFZp
c3VhbGx5Tm9uRW1wdHlMYXlvdXRDYWxsYmFja1BlbmRpbmcpIHsKLSAgICAgICAgbV9maXJzdFZp
c3VhbGx5Tm9uRW1wdHlMYXlvdXRDYWxsYmFja1BlbmRpbmcgPSBmYWxzZTsKKyAgICBpZiAoIW1f
aXNWaXN1YWxseU5vbkVtcHR5ICYmIHF1YWxpZmllc0FzVmlzdWFsbHlOb25FbXB0eSgpKSB7Cisg
ICAgICAgIG1faXNWaXN1YWxseU5vbkVtcHR5ID0gdHJ1ZTsKICAgICAgICAgYWRkUGFpbnRQZW5k
aW5nTWlsZXN0b25lcyhEaWRGaXJzdE1lYW5pbmdmdWxQYWludCk7Ci0KICAgICAgICAgaWYgKHJl
cXVlc3RlZE1pbGVzdG9uZXMgJiBEaWRGaXJzdFZpc3VhbGx5Tm9uRW1wdHlMYXlvdXQpCiAgICAg
ICAgICAgICBtaWxlc3RvbmVzQWNoaWV2ZWQuYWRkKERpZEZpcnN0VmlzdWFsbHlOb25FbXB0eUxh
eW91dCk7CiAgICAgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcu
aCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmgKaW5kZXggZmQ2OTk1ZGVlYmY1NWYx
MzM1NGM5YzMxOTRjMTlhNjFkNDEzYzZiMS4uMTg1YjdjY2ExOTkxNDEzMzU4NmZkMmIxMTMzM2Fm
N2MwZWQ0YjZhZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuaAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5oCkBAIC04NzgsMTAgKzg3OCw5IEBA
IHByaXZhdGU6CiAgICAgT3B0aW9uU2V0PFBhaW50QmVoYXZpb3I+IG1fcGFpbnRCZWhhdmlvcjsK
ICAgICBib29sIG1faXNQYWludGluZzsKIAotICAgIHVuc2lnbmVkIG1fdmlzdWFsbHlOb25FbXB0
eUNoYXJhY3RlckNvdW50OwotICAgIHVuc2lnbmVkIG1fdmlzdWFsbHlOb25FbXB0eVBpeGVsQ291
bnQ7Ci0gICAgYm9vbCBtX2lzVmlzdWFsbHlOb25FbXB0eTsKLSAgICBib29sIG1fZmlyc3RWaXN1
YWxseU5vbkVtcHR5TGF5b3V0Q2FsbGJhY2tQZW5kaW5nOworICAgIHVuc2lnbmVkIG1fdmlzdWFs
bHlOb25FbXB0eUNoYXJhY3RlckNvdW50IHsgMCB9OworICAgIHVuc2lnbmVkIG1fdmlzdWFsbHlO
b25FbXB0eVBpeGVsQ291bnQgeyAwIH07CisgICAgYm9vbCBtX2lzVmlzdWFsbHlOb25FbXB0eSB7
IGZhbHNlIH07CiAKICAgICB1bnNpZ25lZCBtX3RleHRSZW5kZXJlckNvdW50Rm9yVmlzdWFsbHlO
b25FbXB0eUNoYXJhY3RlcnMgeyAwIH07CiAgICAgYm9vbCBtX3JlbmRlcmVkU2lnbmlmaWNhbnRB
bW91bnRPZlRleHQ7CkBAIC05NTIsMTIgKzk1MSw5IEBAIHByaXZhdGU6CiAKIGlubGluZSB2b2lk
IEZyYW1lVmlldzo6aW5jcmVtZW50VmlzdWFsbHlOb25FbXB0eVBpeGVsQ291bnQoY29uc3QgSW50
U2l6ZSYgc2l6ZSkKIHsKLSAgICBpZiAobV9pc1Zpc3VhbGx5Tm9uRW1wdHkpCisgICAgaWYgKG1f
dmlzdWFsbHlOb25FbXB0eVBpeGVsQ291bnQgPiB2aXN1YWxQaXhlbFRocmVzaG9sZCkKICAgICAg
ICAgcmV0dXJuOwogICAgIG1fdmlzdWFsbHlOb25FbXB0eVBpeGVsQ291bnQgKz0gc2l6ZS53aWR0
aCgpICogc2l6ZS5oZWlnaHQoKTsKLSAgICBpZiAobV92aXN1YWxseU5vbkVtcHR5UGl4ZWxDb3Vu
dCA8PSB2aXN1YWxQaXhlbFRocmVzaG9sZCkKLSAgICAgICAgcmV0dXJuOwotICAgIHVwZGF0ZUlz
VmlzdWFsbHlOb25FbXB0eSgpOwogfQogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>360139</attachid>
            <date>2019-01-25 11:54:46 -0800</date>
            <delta_ts>2019-01-25 12:39:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-193835-20190125115440.patch</filename>
            <type>text/plain</type>
            <size>6431</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQwNDczCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzkzMDI3MjU1NzZmZDA1
OTlkOGU5MzI0MjhlODA4MzRiNTYyYzVlMy4uZTc1MzQzNjg2MDI1MjJiNjYwZWRiMjAwMzczZmVl
N2Y3NzJlZDY3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE5LTAxLTI1ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgUmVtb3ZlIEZyYW1lVmlldzo6
bV9maXJzdFZpc3VhbGx5Tm9uRW1wdHlMYXlvdXRDYWxsYmFja1BlbmRpbmcKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MzgzNQorCisgICAgICAgIFJl
dmlld2VkIGJ5IFNpbW9uIEZyYXNlci4KKworICAgICAgICBDdXJyZW50bHkgdXBkYXRlSXNWaXN1
YWxseU5vbkVtcHR5KCkgaXMgY2FsbGVkIGZyb20gZmlyZUxheW91dFJlbGF0ZWRNaWxlc3RvbmVz
SWZOZWVkZWQoKSBhbmQgZnJvbSB0aGUgaW5jcmVtZW50VmlzdWFsbHkqKCkgZnVuY3Rpb25zLgor
ICAgICAgICBCeSBjYWxsaW5nIGl0IGZyb20gaW5jcmVtZW50VmlzdWFsbHkqKCkgYW5kIHNldHRp
bmcgdGhlIG1faXNWaXN1YWxseU5vbkVtcHR5IGZsYWcgdG8gdHJ1ZSBlYXJseSBkb2VzIG5vdCBo
YXZlIGFueSBpbXBhY3Qgb24gd2hlbiB0aGUgbWlsZXN0b25lIGlzIGZpcmVkLgorICAgICAgICBU
aGUgbWlsZXN0b25lIGZpcmluZywgYXMgcGFydCBvZiB0aGUgcG9zdC1sYXlvdXQgdGFza3MgaXMg
dHJpZ2dlcmVkIGJ5IGEgc3Vic2VxdWVudCBsYXlvdXQuCisgICAgICAgIEhvd2V2ZXIgaGF2aW5n
IG11bHRpcGxlIGNhbGxlcnMgb2YgdXBkYXRlSXNWaXN1YWxseU5vbkVtcHR5KCkgcmVxdWlyZXMg
YW4gZXh0cmEgYm9vbGVuIChtX2ZpcnN0VmlzdWFsbHlOb25FbXB0eUxheW91dENhbGxiYWNrUGVu
ZGluZykgdG8gbWFpbnRhaW4uCisgICAgICAgIEFsc28gY2FsbGluZyB1cGRhdGVJc1Zpc3VhbGx5
Tm9uRW1wdHkoKSByZXBlYXRlZGx5IGNvdWxkIGJlIGNvc3RseSAod2l0aCB0aGUgY3VycmVudCB0
aHJlc2hvbGQgb2YgMjAwIGNoYXJhY3RlcnMsIEkgZG9uJ3QgdGhpbmsgaXQgaXMgdGhvdWdoKS4K
KworICAgICAgICBUaGlzIHBhdGNoIHJlbW92ZXMgbV9maXJzdFZpc3VhbGx5Tm9uRW1wdHlMYXlv
dXRDYWxsYmFja1BlbmRpbmcgYW5kIG1vdmVzIHRoZSBsb2dpYyBmcm9tIHVwZGF0ZUlzVmlzdWFs
bHlOb25FbXB0eSgpIHRvIGZpcmVMYXlvdXRSZWxhdGVkTWlsZXN0b25lc0lmTmVlZGVkKCkuCisK
KyAgICAgICAgKiBwYWdlL0ZyYW1lVmlldy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpGcmFtZVZp
ZXc6OnJlc2V0TGF5b3V0TWlsZXN0b25lcyk6CisgICAgICAgIChXZWJDb3JlOjpGcmFtZVZpZXc6
OmxvYWRQcm9ncmVzc2luZ1N0YXR1c0NoYW5nZWQpOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVW
aWV3OjppbmNyZW1lbnRWaXN1YWxseU5vbkVtcHR5Q2hhcmFjdGVyQ291bnQpOgorICAgICAgICAo
V2ViQ29yZTo6RnJhbWVWaWV3OjpmaXJlTGF5b3V0UmVsYXRlZE1pbGVzdG9uZXNJZk5lZWRlZCk6
CisgICAgICAgIChXZWJDb3JlOjpGcmFtZVZpZXc6OnVwZGF0ZUlzVmlzdWFsbHlOb25FbXB0eSk6
IERlbGV0ZWQuCisgICAgICAgICogcGFnZS9GcmFtZVZpZXcuaDoKKyAgICAgICAgKFdlYkNvcmU6
OkZyYW1lVmlldzo6aW5jcmVtZW50VmlzdWFsbHlOb25FbXB0eVBpeGVsQ291bnQpOgorCiAyMDE5
LTAxLTI1ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CiAKICAgICAgICAgVXNl
IEVOQUJMRV9QT0lOVEVSX0VWRU5UUyBmb3IgdGhlIHRvdWNoLWFjdGlvbiBwcm9wZXJ0eQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuY3BwIGIvU291cmNlL1dlYkNv
cmUvcGFnZS9GcmFtZVZpZXcuY3BwCmluZGV4IDdjYTU2YzE5YTIxNzI2MmVhNGRjYTE2NzYwOGQ2
MWZjNTM0MDg3ZWIuLjRlMzdiYWE1YzllZDQzMTFmNDJmZjQwYWM0M2NiMmJiNDk5MWYwMjYgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKQEAgLTI5Myw3ICsyOTMsNiBAQCB2b2lkIEZyYW1l
Vmlldzo6cmVzZXRMYXlvdXRNaWxlc3RvbmVzKCkKIHsKICAgICBtX2ZpcnN0TGF5b3V0Q2FsbGJh
Y2tQZW5kaW5nID0gZmFsc2U7CiAgICAgbV9pc1Zpc3VhbGx5Tm9uRW1wdHkgPSBmYWxzZTsKLSAg
ICBtX2ZpcnN0VmlzdWFsbHlOb25FbXB0eUxheW91dENhbGxiYWNrUGVuZGluZyA9IHRydWU7CiAg
ICAgbV9zaWduaWZpY2FudFJlbmRlcmVkVGV4dE1pbGVzdG9uZVBlbmRpbmcgPSB0cnVlOwogICAg
IG1fcmVuZGVyZWRTaWduaWZpY2FudEFtb3VudE9mVGV4dCA9IGZhbHNlOwogICAgIG1fdmlzdWFs
bHlOb25FbXB0eUNoYXJhY3RlckNvdW50ID0gMDsKQEAgLTI4NTEsOCArMjg1MCw3IEBAIHZvaWQg
RnJhbWVWaWV3OjpkaXNhYmxlTGF5ZXJGbHVzaFRocm90dGxpbmdUZW1wb3JhcmlseUZvckludGVy
YWN0aW9uKCkKIAogdm9pZCBGcmFtZVZpZXc6OmxvYWRQcm9ncmVzc2luZ1N0YXR1c0NoYW5nZWQo
KQogewotICAgIGF1dG8gaGFzUGVuZGluZ1Zpc3VhbGx5Tm9uRW1wdHlDYWxsYmFjayA9IG1fZmly
c3RWaXN1YWxseU5vbkVtcHR5TGF5b3V0Q2FsbGJhY2tQZW5kaW5nICYmICFtX2lzVmlzdWFsbHlO
b25FbXB0eTsKLSAgICBpZiAoaGFzUGVuZGluZ1Zpc3VhbGx5Tm9uRW1wdHlDYWxsYmFjayAmJiBm
cmFtZSgpLmxvYWRlcigpLmlzQ29tcGxldGUoKSkKKyAgICBpZiAoIW1faXNWaXN1YWxseU5vbkVt
cHR5ICYmIGZyYW1lKCkubG9hZGVyKCkuaXNDb21wbGV0ZSgpKQogICAgICAgICBmaXJlTGF5b3V0
UmVsYXRlZE1pbGVzdG9uZXNJZk5lZWRlZCgpOwogICAgIHVwZGF0ZUxheWVyRmx1c2hUaHJvdHRs
aW5nKCk7CiAgICAgYWRqdXN0VGlsZWRCYWNraW5nQ292ZXJhZ2UoKTsKQEAgLTQzODksNyArNDM4
Nyw3IEBAIHZvaWQgRnJhbWVWaWV3Ojp1cGRhdGVMYXlvdXRBbmRTdHlsZUlmTmVlZGVkUmVjdXJz
aXZlKCkKIAogdm9pZCBGcmFtZVZpZXc6OmluY3JlbWVudFZpc3VhbGx5Tm9uRW1wdHlDaGFyYWN0
ZXJDb3VudChjb25zdCBTdHJpbmcmIGlubGluZVRleHQpCiB7Ci0gICAgaWYgKG1faXNWaXN1YWxs
eU5vbkVtcHR5ICYmIG1fcmVuZGVyZWRTaWduaWZpY2FudEFtb3VudE9mVGV4dCkKKyAgICBpZiAo
bV92aXN1YWxseU5vbkVtcHR5Q2hhcmFjdGVyQ291bnQgPiB2aXN1YWxDaGFyYWN0ZXJUaHJlc2hv
bGQgJiYgbV9yZW5kZXJlZFNpZ25pZmljYW50QW1vdW50T2ZUZXh0KQogICAgICAgICByZXR1cm47
CiAKICAgICArK21fdGV4dFJlbmRlcmVyQ291bnRGb3JWaXN1YWxseU5vbkVtcHR5Q2hhcmFjdGVy
czsKQEAgLTQ0MDUsOSArNDQwMyw2IEBAIHZvaWQgRnJhbWVWaWV3OjppbmNyZW1lbnRWaXN1YWxs
eU5vbkVtcHR5Q2hhcmFjdGVyQ291bnQoY29uc3QgU3RyaW5nJiBpbmxpbmVUZXh0CiAgICAgfTsK
ICAgICBtX3Zpc3VhbGx5Tm9uRW1wdHlDaGFyYWN0ZXJDb3VudCArPSBub25XaGl0ZXNwYWNlTGVu
Z3RoKGlubGluZVRleHQpOwogCi0gICAgaWYgKCFtX2lzVmlzdWFsbHlOb25FbXB0eSAmJiBtX3Zp
c3VhbGx5Tm9uRW1wdHlDaGFyYWN0ZXJDb3VudCA+IHZpc3VhbENoYXJhY3RlclRocmVzaG9sZCkK
LSAgICAgICAgdXBkYXRlSXNWaXN1YWxseU5vbkVtcHR5KCk7Ci0KICAgICBpZiAoIW1fcmVuZGVy
ZWRTaWduaWZpY2FudEFtb3VudE9mVGV4dCkKICAgICAgICAgdXBkYXRlU2lnbmlmaWNhbnRSZW5k
ZXJlZFRleHRNaWxlc3RvbmVJZk5lZWRlZCgpOwogfQpAQCAtNDUyMCwxNiArNDUxNSw2IEBAIHZv
aWQgRnJhbWVWaWV3Ojp1cGRhdGVTaWduaWZpY2FudFJlbmRlcmVkVGV4dE1pbGVzdG9uZUlmTmVl
ZGVkKCkKICAgICBtX3JlbmRlcmVkU2lnbmlmaWNhbnRBbW91bnRPZlRleHQgPSB0cnVlOwogfQog
Ci12b2lkIEZyYW1lVmlldzo6dXBkYXRlSXNWaXN1YWxseU5vbkVtcHR5KCkKLXsKLSAgICBpZiAo
bV9pc1Zpc3VhbGx5Tm9uRW1wdHkpCi0gICAgICAgIHJldHVybjsKLSAgICBpZiAoIXF1YWxpZmll
c0FzVmlzdWFsbHlOb25FbXB0eSgpKQotICAgICAgICByZXR1cm47Ci0gICAgbV9pc1Zpc3VhbGx5
Tm9uRW1wdHkgPSB0cnVlOwotICAgIGFkanVzdFRpbGVkQmFja2luZ0NvdmVyYWdlKCk7Ci19Ci0K
IGJvb2wgRnJhbWVWaWV3Ojppc1ZpZXdGb3JEb2N1bWVudEluRnJhbWUoKSBjb25zdAogewogICAg
IFJlbmRlclZpZXcqIHJlbmRlclZpZXcgPSB0aGlzLT5yZW5kZXJWaWV3KCk7CkBAIC01MTUxLDE0
ICs1MTM2LDExIEBAIHZvaWQgRnJhbWVWaWV3OjpmaXJlTGF5b3V0UmVsYXRlZE1pbGVzdG9uZXNJ
Zk5lZWRlZCgpCiAgICAgICAgIGlmIChmcmFtZSgpLmlzTWFpbkZyYW1lKCkpCiAgICAgICAgICAg
ICBwYWdlLT5zdGFydENvdW50aW5nUmVsZXZhbnRSZXBhaW50ZWRPYmplY3RzKCk7CiAgICAgfQot
ICAgIHVwZGF0ZUlzVmlzdWFsbHlOb25FbXB0eSgpOwogICAgIHVwZGF0ZVNpZ25pZmljYW50UmVu
ZGVyZWRUZXh0TWlsZXN0b25lSWZOZWVkZWQoKTsKIAotICAgIC8vIElmIHRoZSBsYXlvdXQgd2Fz
IGRvbmUgd2l0aCBwZW5kaW5nIHNoZWV0cywgd2UgYXJlIG5vdCBpbiBmYWN0IHZpc3VhbGx5IG5v
bi1lbXB0eSB5ZXQuCi0gICAgaWYgKG1faXNWaXN1YWxseU5vbkVtcHR5ICYmIG1fZmlyc3RWaXN1
YWxseU5vbkVtcHR5TGF5b3V0Q2FsbGJhY2tQZW5kaW5nKSB7Ci0gICAgICAgIG1fZmlyc3RWaXN1
YWxseU5vbkVtcHR5TGF5b3V0Q2FsbGJhY2tQZW5kaW5nID0gZmFsc2U7CisgICAgaWYgKCFtX2lz
VmlzdWFsbHlOb25FbXB0eSAmJiBxdWFsaWZpZXNBc1Zpc3VhbGx5Tm9uRW1wdHkoKSkgeworICAg
ICAgICBtX2lzVmlzdWFsbHlOb25FbXB0eSA9IHRydWU7CiAgICAgICAgIGFkZFBhaW50UGVuZGlu
Z01pbGVzdG9uZXMoRGlkRmlyc3RNZWFuaW5nZnVsUGFpbnQpOwotCiAgICAgICAgIGlmIChyZXF1
ZXN0ZWRNaWxlc3RvbmVzICYgRGlkRmlyc3RWaXN1YWxseU5vbkVtcHR5TGF5b3V0KQogICAgICAg
ICAgICAgbWlsZXN0b25lc0FjaGlldmVkLmFkZChEaWRGaXJzdFZpc3VhbGx5Tm9uRW1wdHlMYXlv
dXQpOwogICAgIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3Lmgg
Yi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5oCmluZGV4IGZkNjk5NWRlZWJmNTVmMTMz
NTRjOWMzMTk0YzE5YTYxZDQxM2M2YjEuLmU4OWJkOGU5N2IyYjc4NmM1NTg4NTI1ODNlNjg0OTQ0
ZWQ2NGE0YzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmgKKysr
IGIvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuaApAQCAtODc4LDEwICs4NzgsOSBAQCBw
cml2YXRlOgogICAgIE9wdGlvblNldDxQYWludEJlaGF2aW9yPiBtX3BhaW50QmVoYXZpb3I7CiAg
ICAgYm9vbCBtX2lzUGFpbnRpbmc7CiAKLSAgICB1bnNpZ25lZCBtX3Zpc3VhbGx5Tm9uRW1wdHlD
aGFyYWN0ZXJDb3VudDsKLSAgICB1bnNpZ25lZCBtX3Zpc3VhbGx5Tm9uRW1wdHlQaXhlbENvdW50
OwotICAgIGJvb2wgbV9pc1Zpc3VhbGx5Tm9uRW1wdHk7Ci0gICAgYm9vbCBtX2ZpcnN0VmlzdWFs
bHlOb25FbXB0eUxheW91dENhbGxiYWNrUGVuZGluZzsKKyAgICBib29sIG1faXNWaXN1YWxseU5v
bkVtcHR5IHsgZmFsc2UgfTsKKyAgICB1bnNpZ25lZCBtX3Zpc3VhbGx5Tm9uRW1wdHlDaGFyYWN0
ZXJDb3VudCB7IDAgfTsKKyAgICB1bnNpZ25lZCBtX3Zpc3VhbGx5Tm9uRW1wdHlQaXhlbENvdW50
IHsgMCB9OwogCiAgICAgdW5zaWduZWQgbV90ZXh0UmVuZGVyZXJDb3VudEZvclZpc3VhbGx5Tm9u
RW1wdHlDaGFyYWN0ZXJzIHsgMCB9OwogICAgIGJvb2wgbV9yZW5kZXJlZFNpZ25pZmljYW50QW1v
dW50T2ZUZXh0OwpAQCAtOTUyLDEyICs5NTEsOSBAQCBwcml2YXRlOgogCiBpbmxpbmUgdm9pZCBG
cmFtZVZpZXc6OmluY3JlbWVudFZpc3VhbGx5Tm9uRW1wdHlQaXhlbENvdW50KGNvbnN0IEludFNp
emUmIHNpemUpCiB7Ci0gICAgaWYgKG1faXNWaXN1YWxseU5vbkVtcHR5KQorICAgIGlmIChtX3Zp
c3VhbGx5Tm9uRW1wdHlQaXhlbENvdW50ID4gdmlzdWFsUGl4ZWxUaHJlc2hvbGQpCiAgICAgICAg
IHJldHVybjsKICAgICBtX3Zpc3VhbGx5Tm9uRW1wdHlQaXhlbENvdW50ICs9IHNpemUud2lkdGgo
KSAqIHNpemUuaGVpZ2h0KCk7Ci0gICAgaWYgKG1fdmlzdWFsbHlOb25FbXB0eVBpeGVsQ291bnQg
PD0gdmlzdWFsUGl4ZWxUaHJlc2hvbGQpCi0gICAgICAgIHJldHVybjsKLSAgICB1cGRhdGVJc1Zp
c3VhbGx5Tm9uRW1wdHkoKTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>