<?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>209659</bug_id>
          
          <creation_ts>2020-03-27 10:13:45 -0700</creation_ts>
          <short_desc>Use Optional&lt;&gt; for a lazily-computed bounds rectangle</short_desc>
          <delta_ts>2020-03-27 12:07:18 -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>New Bugs</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="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>beidson</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fred.wang</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</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>1634851</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-03-27 10:13:45 -0700</bug_when>
    <thetext>Use Optional&lt;&gt; for a lazily-computed bounds rectangle</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634853</commentid>
    <comment_count>1</comment_count>
      <attachid>394723</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-03-27 10:14:18 -0700</bug_when>
    <thetext>Created attachment 394723
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634932</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-03-27 12:06:13 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/259128/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634934</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-03-27 12:07:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/60978650&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>394723</attachid>
            <date>2020-03-27 10:14:18 -0700</date>
            <delta_ts>2020-03-27 10:15:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209659-20200327101417.patch</filename>
            <type>text/plain</type>
            <size>8757</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU5MTIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGFjZDljMTBkY2JkYjE0
ZjM5MTk5MjYyNjI1OTQxYjMwZTA3NmRiZC4uZWZkYzA0YzMyZDE0NWVkZGFkYWM4MjQ0YmMxODg3
ZmY4NDlkOTNhMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTAzLTI3ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFVzZSBPcHRpb25h
bDw+IGZvciBhIGxhemlseS1jb21wdXRlZCBib3VuZHMgcmVjdGFuZ2xlCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDk2NTkKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZXBsYWNlIExheW91dFJlY3QmIHJv
b3RSZWxhdGl2ZUJvdW5kcywgYm9vbCYgcm9vdFJlbGF0aXZlQm91bmRzQ29tcHV0ZWQgd2l0aCBP
cHRpb25hbDxMYXlvdXRSZWN0Pi4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllci5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllcjo6c2V0dXBDbGlwUGF0aCk6CisgICAg
ICAgIChXZWJDb3JlOjpSZW5kZXJMYXllcjo6c2V0dXBGaWx0ZXJzKToKKyAgICAgICAgKFdlYkNv
cmU6OlJlbmRlckxheWVyOjpwYWludExheWVyQ29udGVudHMpOgorICAgICAgICAqIHJlbmRlcmlu
Zy9SZW5kZXJMYXllci5oOgorCiAyMDIwLTAzLTI3ICBSb2IgQnVpcyAgPHJidWlzQGlnYWxpYS5j
b20+CiAKICAgICAgICAgTW92ZSBhcHBseVVzZXJBZ2VudElmTmVlZGVkIGNhbGxzIHRvIGEgbW9y
ZSBjZW50cmFsIHBsYWNlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyTGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcApp
bmRleCBmYmYzNjA5YzAwYWUwMGY0YzA0NzRjMjA1NzAxMDRkMTg2NzJlMjM4Li4zM2ZhNjhmNjgw
YmI4YmYyN2Q1ZGM1MjQwMGQ3YTU0MjQzMjMzNTA3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJMYXllci5jcHAKQEAgLTQ0NjYsMTUgKzQ0NjYsMTMgQEAgUGF0aCBSZW5kZXJMYXll
cjo6Y29tcHV0ZUNsaXBQYXRoKGNvbnN0IExheW91dFNpemUmIG9mZnNldEZyb21Sb290LCBMYXlv
dXRSZWN0JgogICAgIHJldHVybiBQYXRoKCk7CiB9CiAKLWJvb2wgUmVuZGVyTGF5ZXI6OnNldHVw
Q2xpcFBhdGgoR3JhcGhpY3NDb250ZXh0JiBjb250ZXh0LCBjb25zdCBMYXllclBhaW50aW5nSW5m
byYgcGFpbnRpbmdJbmZvLCBjb25zdCBMYXlvdXRTaXplJiBvZmZzZXRGcm9tUm9vdCwgTGF5b3V0
UmVjdCYgcm9vdFJlbGF0aXZlQm91bmRzLCBib29sJiByb290UmVsYXRpdmVCb3VuZHNDb21wdXRl
ZCkKK2Jvb2wgUmVuZGVyTGF5ZXI6OnNldHVwQ2xpcFBhdGgoR3JhcGhpY3NDb250ZXh0JiBjb250
ZXh0LCBjb25zdCBMYXllclBhaW50aW5nSW5mbyYgcGFpbnRpbmdJbmZvLCBjb25zdCBMYXlvdXRT
aXplJiBvZmZzZXRGcm9tUm9vdCwgT3B0aW9uYWw8TGF5b3V0UmVjdD4mIHJvb3RSZWxhdGl2ZUJv
dW5kcykKIHsKICAgICBpZiAoIXJlbmRlcmVyKCkuaGFzQ2xpcFBhdGgoKSB8fCBjb250ZXh0LnBh
aW50aW5nRGlzYWJsZWQoKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgaWYgKCFyb290
UmVsYXRpdmVCb3VuZHNDb21wdXRlZCkgeworICAgIGlmICghcm9vdFJlbGF0aXZlQm91bmRzKQog
ICAgICAgICByb290UmVsYXRpdmVCb3VuZHMgPSBjYWxjdWxhdGVMYXllckJvdW5kcyhwYWludGlu
Z0luZm8ucm9vdExheWVyLCBvZmZzZXRGcm9tUm9vdCwgeyB9KTsKLSAgICAgICAgcm9vdFJlbGF0
aXZlQm91bmRzQ29tcHV0ZWQgPSB0cnVlOwotICAgIH0KIAogICAgIC8vIFNWRyBlbGVtZW50cyBn
ZXQgY2xpcHBlZCBpbiBTVkcgY29kZS4KICAgICBpZiAoaXM8UmVuZGVyU1ZHUm9vdD4ocmVuZGVy
ZXIoKSkpCkBAIC00NDg1LDcgKzQ0ODMsNyBAQCBib29sIFJlbmRlckxheWVyOjpzZXR1cENsaXBQ
YXRoKEdyYXBoaWNzQ29udGV4dCYgY29udGV4dCwgY29uc3QgTGF5ZXJQYWludGluZ0luZgogICAg
IEFTU0VSVChzdHlsZS5jbGlwUGF0aCgpKTsKICAgICBpZiAoaXM8U2hhcGVDbGlwUGF0aE9wZXJh
dGlvbj4oKnN0eWxlLmNsaXBQYXRoKCkpIHx8IChpczxCb3hDbGlwUGF0aE9wZXJhdGlvbj4oKnN0
eWxlLmNsaXBQYXRoKCkpICYmIGlzPFJlbmRlckJveD4ocmVuZGVyZXIoKSkpKSB7CiAgICAgICAg
IFdpbmRSdWxlIHdpbmRSdWxlOwotICAgICAgICBQYXRoIHBhdGggPSBjb21wdXRlQ2xpcFBhdGgo
cGFpbnRpbmdPZmZzZXRGcm9tUm9vdCwgcm9vdFJlbGF0aXZlQm91bmRzLCB3aW5kUnVsZSk7Cisg
ICAgICAgIFBhdGggcGF0aCA9IGNvbXB1dGVDbGlwUGF0aChwYWludGluZ09mZnNldEZyb21Sb290
LCByb290UmVsYXRpdmVCb3VuZHMudmFsdWUoKSwgd2luZFJ1bGUpOwogICAgICAgICBjb250ZXh0
LnNhdmUoKTsKICAgICAgICAgY29udGV4dC5jbGlwUGF0aChwYXRoLCB3aW5kUnVsZSk7CiAgICAg
ICAgIHJldHVybiB0cnVlOwpAQCAtNDQ5Nyw3ICs0NDk1LDcgQEAgYm9vbCBSZW5kZXJMYXllcjo6
c2V0dXBDbGlwUGF0aChHcmFwaGljc0NvbnRleHQmIGNvbnRleHQsIGNvbnN0IExheWVyUGFpbnRp
bmdJbmYKICAgICAgICAgaWYgKGVsZW1lbnQgJiYgZWxlbWVudC0+cmVuZGVyZXIoKSAmJiBpczxS
ZW5kZXJTVkdSZXNvdXJjZUNsaXBwZXI+KGVsZW1lbnQtPnJlbmRlcmVyKCkpKSB7CiAgICAgICAg
ICAgICBjb250ZXh0LnNhdmUoKTsKICAgICAgICAgICAgIGZsb2F0IGRldmljZVNhbGVGYWN0b3Ig
PSByZW5kZXJlcigpLmRvY3VtZW50KCkuZGV2aWNlU2NhbGVGYWN0b3IoKTsKLSAgICAgICAgICAg
IEZsb2F0UmVjdCByZWZlcmVuY2VCb3ggPSBzbmFwUmVjdFRvRGV2aWNlUGl4ZWxzKGNvbXB1dGVS
ZWZlcmVuY2VCb3gocmVuZGVyZXIoKSwgQ1NTQm94VHlwZTo6Q29udGVudEJveCwgcGFpbnRpbmdP
ZmZzZXRGcm9tUm9vdCwgcm9vdFJlbGF0aXZlQm91bmRzKSwgZGV2aWNlU2FsZUZhY3Rvcik7Cisg
ICAgICAgICAgICBGbG9hdFJlY3QgcmVmZXJlbmNlQm94ID0gc25hcFJlY3RUb0RldmljZVBpeGVs
cyhjb21wdXRlUmVmZXJlbmNlQm94KHJlbmRlcmVyKCksIENTU0JveFR5cGU6OkNvbnRlbnRCb3gs
IHBhaW50aW5nT2Zmc2V0RnJvbVJvb3QsIHJvb3RSZWxhdGl2ZUJvdW5kcy52YWx1ZSgpKSwgZGV2
aWNlU2FsZUZhY3Rvcik7CiAgICAgICAgICAgICBGbG9hdFBvaW50IG9mZnNldCB7cmVmZXJlbmNl
Qm94LmxvY2F0aW9uKCl9OwogICAgICAgICAgICAgY29udGV4dC50cmFuc2xhdGUob2Zmc2V0KTsK
ICAgICAgICAgICAgIEZsb2F0UmVjdCBzdmdSZWZlcmVuY2VCb3gge0Zsb2F0UG9pbnQoKSwgcmVm
ZXJlbmNlQm94LnNpemUoKX07CkBAIC00NTI3LDcgKzQ1MjUsNyBAQCBSZW5kZXJMYXllckZpbHRl
cnMqIFJlbmRlckxheWVyOjpmaWx0ZXJzRm9yUGFpbnRpbmcoR3JhcGhpY3NDb250ZXh0JiBjb250
ZXh0LCBPcAogICAgIHJldHVybiBudWxscHRyOwogfQogCi1HcmFwaGljc0NvbnRleHQqIFJlbmRl
ckxheWVyOjpzZXR1cEZpbHRlcnMoR3JhcGhpY3NDb250ZXh0JiBkZXN0aW5hdGlvbkNvbnRleHQs
IExheWVyUGFpbnRpbmdJbmZvJiBwYWludGluZ0luZm8sIE9wdGlvblNldDxQYWludExheWVyRmxh
Zz4gcGFpbnRGbGFncywgY29uc3QgTGF5b3V0U2l6ZSYgb2Zmc2V0RnJvbVJvb3QsIExheW91dFJl
Y3QmIHJvb3RSZWxhdGl2ZUJvdW5kcywgYm9vbCYgcm9vdFJlbGF0aXZlQm91bmRzQ29tcHV0ZWQp
CitHcmFwaGljc0NvbnRleHQqIFJlbmRlckxheWVyOjpzZXR1cEZpbHRlcnMoR3JhcGhpY3NDb250
ZXh0JiBkZXN0aW5hdGlvbkNvbnRleHQsIExheWVyUGFpbnRpbmdJbmZvJiBwYWludGluZ0luZm8s
IE9wdGlvblNldDxQYWludExheWVyRmxhZz4gcGFpbnRGbGFncywgY29uc3QgTGF5b3V0U2l6ZSYg
b2Zmc2V0RnJvbVJvb3QsIE9wdGlvbmFsPExheW91dFJlY3Q+JiByb290UmVsYXRpdmVCb3VuZHMp
CiB7CiAgICAgYXV0byogcGFpbnRpbmdGaWx0ZXJzID0gZmlsdGVyc0ZvclBhaW50aW5nKGRlc3Rp
bmF0aW9uQ29udGV4dCwgcGFpbnRGbGFncyk7CiAgICAgaWYgKCFwYWludGluZ0ZpbHRlcnMpCkBA
IC00NTM2LDEyICs0NTM0LDEwIEBAIEdyYXBoaWNzQ29udGV4dCogUmVuZGVyTGF5ZXI6OnNldHVw
RmlsdGVycyhHcmFwaGljc0NvbnRleHQmIGRlc3RpbmF0aW9uQ29udGV4dCwKICAgICBMYXlvdXRS
ZWN0IGZpbHRlclJlcGFpbnRSZWN0ID0gcGFpbnRpbmdGaWx0ZXJzLT5kaXJ0eVNvdXJjZVJlY3Qo
KTsKICAgICBmaWx0ZXJSZXBhaW50UmVjdC5tb3ZlKG9mZnNldEZyb21Sb290KTsKIAotICAgIGlm
ICghcm9vdFJlbGF0aXZlQm91bmRzQ29tcHV0ZWQpIHsKKyAgICBpZiAoIXJvb3RSZWxhdGl2ZUJv
dW5kcykKICAgICAgICAgcm9vdFJlbGF0aXZlQm91bmRzID0gY2FsY3VsYXRlTGF5ZXJCb3VuZHMo
cGFpbnRpbmdJbmZvLnJvb3RMYXllciwgb2Zmc2V0RnJvbVJvb3QsIHsgfSk7Ci0gICAgICAgIHJv
b3RSZWxhdGl2ZUJvdW5kc0NvbXB1dGVkID0gdHJ1ZTsKLSAgICB9CiAKLSAgICBHcmFwaGljc0Nv
bnRleHQqIGZpbHRlckNvbnRleHQgPSBwYWludGluZ0ZpbHRlcnMtPmJlZ2luRmlsdGVyRWZmZWN0
KGRlc3RpbmF0aW9uQ29udGV4dCwgZW5jbG9zaW5nSW50UmVjdChyb290UmVsYXRpdmVCb3VuZHMp
LCBlbmNsb3NpbmdJbnRSZWN0KHBhaW50aW5nSW5mby5wYWludERpcnR5UmVjdCksIGVuY2xvc2lu
Z0ludFJlY3QoZmlsdGVyUmVwYWludFJlY3QpKTsKKyAgICBHcmFwaGljc0NvbnRleHQqIGZpbHRl
ckNvbnRleHQgPSBwYWludGluZ0ZpbHRlcnMtPmJlZ2luRmlsdGVyRWZmZWN0KGRlc3RpbmF0aW9u
Q29udGV4dCwgZW5jbG9zaW5nSW50UmVjdChyb290UmVsYXRpdmVCb3VuZHMudmFsdWUoKSksIGVu
Y2xvc2luZ0ludFJlY3QocGFpbnRpbmdJbmZvLnBhaW50RGlydHlSZWN0KSwgZW5jbG9zaW5nSW50
UmVjdChmaWx0ZXJSZXBhaW50UmVjdCkpOwogICAgIGlmICghZmlsdGVyQ29udGV4dCkKICAgICAg
ICAgcmV0dXJuIG51bGxwdHI7CiAKQEAgLTQ2MDUsOCArNDYwMSw3IEBAIHZvaWQgUmVuZGVyTGF5
ZXI6OnBhaW50TGF5ZXJDb250ZW50cyhHcmFwaGljc0NvbnRleHQmIGNvbnRleHQsIGNvbnN0IExh
eWVyUGFpbnRpCiAgICAgdXBkYXRlTGF5ZXJMaXN0c0lmTmVlZGVkKCk7CiAKICAgICBMYXlvdXRT
aXplIG9mZnNldEZyb21Sb290ID0gb2Zmc2V0RnJvbUFuY2VzdG9yKHBhaW50aW5nSW5mby5yb290
TGF5ZXIpOwotICAgIExheW91dFJlY3Qgcm9vdFJlbGF0aXZlQm91bmRzOwotICAgIGJvb2wgcm9v
dFJlbGF0aXZlQm91bmRzQ29tcHV0ZWQgPSBmYWxzZTsKKyAgICBPcHRpb25hbDxMYXlvdXRSZWN0
PiByb290UmVsYXRpdmVCb3VuZHM7CiAKICAgICAvLyBGSVhNRTogV2Ugc2hvdWxkbid0IGhhdmUg
dG8gZGlzYWJsZSBzdWJwaXhlbCBxdWFudGl6YXRpb24gZm9yIG92ZXJmbG93IGNsaXBzIG9yIHN1
YmZyYW1lcyBvbmNlIHdlIHNjcm9sbCB0aG9zZQogICAgIC8vIHRoaW5ncyBvbiB0aGUgc2Nyb2xs
aW5nIHRocmVhZC4KQEAgLTQ2MjAsNyArNDYxNSw3IEBAIHZvaWQgUmVuZGVyTGF5ZXI6OnBhaW50
TGF5ZXJDb250ZW50cyhHcmFwaGljc0NvbnRleHQmIGNvbnRleHQsIGNvbnN0IExheWVyUGFpbnRp
CiAKICAgICBib29sIGhhc0NsaXBQYXRoID0gZmFsc2U7CiAgICAgaWYgKHNob3VsZEFwcGx5Q2xp
cFBhdGgocGFpbnRpbmdJbmZvLnBhaW50QmVoYXZpb3IsIGxvY2FsUGFpbnRGbGFncykpCi0gICAg
ICAgIGhhc0NsaXBQYXRoID0gc2V0dXBDbGlwUGF0aChjb250ZXh0LCBwYWludGluZ0luZm8sIGNv
bHVtbkF3YXJlT2Zmc2V0RnJvbVJvb3QsIHJvb3RSZWxhdGl2ZUJvdW5kcywgcm9vdFJlbGF0aXZl
Qm91bmRzQ29tcHV0ZWQpOworICAgICAgICBoYXNDbGlwUGF0aCA9IHNldHVwQ2xpcFBhdGgoY29u
dGV4dCwgcGFpbnRpbmdJbmZvLCBjb2x1bW5Bd2FyZU9mZnNldEZyb21Sb290LCByb290UmVsYXRp
dmVCb3VuZHMpOwogCiAgICAgYm9vbCBzZWxlY3Rpb25BbmRCYWNrZ3JvdW5kc09ubHkgPSBwYWlu
dGluZ0luZm8ucGFpbnRCZWhhdmlvci5jb250YWlucyhQYWludEJlaGF2aW9yOjpTZWxlY3Rpb25B
bmRCYWNrZ3JvdW5kc09ubHkpOwogICAgIGJvb2wgc2VsZWN0aW9uT25seSA9IHBhaW50aW5nSW5m
by5wYWludEJlaGF2aW9yLmNvbnRhaW5zKFBhaW50QmVoYXZpb3I6OlNlbGVjdGlvbk9ubHkpOwpA
QCAtNDYzMiw3ICs0NjI3LDcgQEAgdm9pZCBSZW5kZXJMYXllcjo6cGFpbnRMYXllckNvbnRlbnRz
KEdyYXBoaWNzQ29udGV4dCYgY29udGV4dCwgY29uc3QgTGF5ZXJQYWludGkKIAogICAgIHsgLy8g
U2NvcGUgZm9yIGZpbHRlci1yZWxhdGVkIHN0YXRlIGNoYW5nZXMuCiAgICAgICAgIExheWVyUGFp
bnRpbmdJbmZvIGxvY2FsUGFpbnRpbmdJbmZvKHBhaW50aW5nSW5mbyk7Ci0gICAgICAgIEdyYXBo
aWNzQ29udGV4dCogZmlsdGVyQ29udGV4dCA9IHNldHVwRmlsdGVycyhjb250ZXh0LCBsb2NhbFBh
aW50aW5nSW5mbywgcGFpbnRGbGFncywgY29sdW1uQXdhcmVPZmZzZXRGcm9tUm9vdCwgcm9vdFJl
bGF0aXZlQm91bmRzLCByb290UmVsYXRpdmVCb3VuZHNDb21wdXRlZCk7CisgICAgICAgIEdyYXBo
aWNzQ29udGV4dCogZmlsdGVyQ29udGV4dCA9IHNldHVwRmlsdGVycyhjb250ZXh0LCBsb2NhbFBh
aW50aW5nSW5mbywgcGFpbnRGbGFncywgY29sdW1uQXdhcmVPZmZzZXRGcm9tUm9vdCwgcm9vdFJl
bGF0aXZlQm91bmRzKTsKICAgICAgICAgaWYgKGZpbHRlckNvbnRleHQgJiYgaGF2ZVRyYW5zcGFy
ZW5jeSkgewogICAgICAgICAgICAgLy8gSWYgd2UgaGF2ZSBhIGZpbHRlciBhbmQgdHJhbnNwYXJl
bmN5LCB3ZSBoYXZlIHRvIGVhZ2VybHkgc3RhcnQgYSB0cmFuc3BhcmVuY3kgbGF5ZXIgaGVyZSwg
cmF0aGVyIHRoYW4gcmlzayBhIGNoaWxkIGxheWVyIGxhemlseSBzdGFydHMgb25lIHdpdGggdGhl
IHdyb25nIGNvbnRleHQuCiAgICAgICAgICAgICBiZWdpblRyYW5zcGFyZW5jeUxheWVycyhjb250
ZXh0LCBsb2NhbFBhaW50aW5nSW5mbywgcGFpbnRpbmdJbmZvLnBhaW50RGlydHlSZWN0KTsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5oIGIvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmgKaW5kZXggOTZkMzllZjRiZmI3NTU4ZjEx
NTQ4ZDVhYjFhYjZhNGQ0MDUwYzk0My4uZTU4M2IzNmRkMmUzOGU2ZjIxNmE0NDE0YzA1NDJhYjE3
NjVhMjhkMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVy
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmgKQEAgLTEwMzcs
MTMgKzEwMzcsMTMgQEAgcHJpdmF0ZToKIAogICAgIFBhdGggY29tcHV0ZUNsaXBQYXRoKGNvbnN0
IExheW91dFNpemUmIG9mZnNldEZyb21Sb290LCBMYXlvdXRSZWN0JiByb290UmVsYXRpdmVCb3Vu
ZHMsIFdpbmRSdWxlJikgY29uc3Q7CiAKLSAgICBib29sIHNldHVwQ2xpcFBhdGgoR3JhcGhpY3ND
b250ZXh0JiwgY29uc3QgTGF5ZXJQYWludGluZ0luZm8mLCBjb25zdCBMYXlvdXRTaXplJiBvZmZz
ZXRGcm9tUm9vdCwgTGF5b3V0UmVjdCYgcm9vdFJlbGF0aXZlQm91bmRzLCBib29sJiByb290UmVs
YXRpdmVCb3VuZHNDb21wdXRlZCk7CisgICAgYm9vbCBzZXR1cENsaXBQYXRoKEdyYXBoaWNzQ29u
dGV4dCYsIGNvbnN0IExheWVyUGFpbnRpbmdJbmZvJiwgY29uc3QgTGF5b3V0U2l6ZSYgb2Zmc2V0
RnJvbVJvb3QsIE9wdGlvbmFsPExheW91dFJlY3Q+JiByb290UmVsYXRpdmVCb3VuZHMpOwogCiAg
ICAgdm9pZCBlbnN1cmVMYXllckZpbHRlcnMoKTsKICAgICB2b2lkIGNsZWFyTGF5ZXJGaWx0ZXJz
KCk7CiAKICAgICBSZW5kZXJMYXllckZpbHRlcnMqIGZpbHRlcnNGb3JQYWludGluZyhHcmFwaGlj
c0NvbnRleHQmLCBPcHRpb25TZXQ8UGFpbnRMYXllckZsYWc+KSBjb25zdDsKLSAgICBHcmFwaGlj
c0NvbnRleHQqIHNldHVwRmlsdGVycyhHcmFwaGljc0NvbnRleHQmIGRlc3RpbmF0aW9uQ29udGV4
dCwgTGF5ZXJQYWludGluZ0luZm8mLCBPcHRpb25TZXQ8UGFpbnRMYXllckZsYWc+LCBjb25zdCBM
YXlvdXRTaXplJiBvZmZzZXRGcm9tUm9vdCwgTGF5b3V0UmVjdCYgcm9vdFJlbGF0aXZlQm91bmRz
LCBib29sJiByb290UmVsYXRpdmVCb3VuZHNDb21wdXRlZCk7CisgICAgR3JhcGhpY3NDb250ZXh0
KiBzZXR1cEZpbHRlcnMoR3JhcGhpY3NDb250ZXh0JiBkZXN0aW5hdGlvbkNvbnRleHQsIExheWVy
UGFpbnRpbmdJbmZvJiwgT3B0aW9uU2V0PFBhaW50TGF5ZXJGbGFnPiwgY29uc3QgTGF5b3V0U2l6
ZSYgb2Zmc2V0RnJvbVJvb3QsIE9wdGlvbmFsPExheW91dFJlY3Q+JiByb290UmVsYXRpdmVCb3Vu
ZHMpOwogICAgIHZvaWQgYXBwbHlGaWx0ZXJzKEdyYXBoaWNzQ29udGV4dCYgb3JpZ2luYWxDb250
ZXh0LCBjb25zdCBMYXllclBhaW50aW5nSW5mbyYsIGNvbnN0IExheWVyRnJhZ21lbnRzJik7CiAK
ICAgICB2b2lkIHBhaW50TGF5ZXIoR3JhcGhpY3NDb250ZXh0JiwgY29uc3QgTGF5ZXJQYWludGlu
Z0luZm8mLCBPcHRpb25TZXQ8UGFpbnRMYXllckZsYWc+KTsK
</data>
<flag name="review"
          id="410168"
          type_id="1"
          status="+"
          setter="zalan"
    />
          </attachment>
      

    </bug>

</bugzilla>