<?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>214117</bug_id>
          
          <creation_ts>2020-07-08 19:03:37 -0700</creation_ts>
          <short_desc>Clean up time values in ScrollController</short_desc>
          <delta_ts>2020-07-08 20:20:17 -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>Scrolling</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>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1669985</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-07-08 19:03:37 -0700</bug_when>
    <thetext>Clean up time values in ScrollController</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1669986</commentid>
    <comment_count>1</comment_count>
      <attachid>403833</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-07-08 19:05:18 -0700</bug_when>
    <thetext>Created attachment 403833
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1669999</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-07-08 20:19:38 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/264146/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670002</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-07-08 20:20:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/65253805&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>403833</attachid>
            <date>2020-07-08 19:05:18 -0700</date>
            <delta_ts>2020-07-08 19:08:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214117-20200708190517.patch</filename>
            <type>text/plain</type>
            <size>8477</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0MTQzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWEyNmE1NWY4NDU1YzVh
NjgyM2Y3YzczM2RiNzllNTBhZTExYmUyZC4uOTY1ZTJlNDNlMDU4NTkwNmMyYjI3YjBmZmIwMmYz
ZDdjYjkzMGVmMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIwLTA3LTA4ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIENsZWFuIHVwIHRp
bWUgdmFsdWVzIGluIFNjcm9sbENvbnRyb2xsZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNDExNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFNjcm9sbENvbnRyb2xsZXIgdXNlZCBhIG1peHR1cmUgb2Yg
W05TRGF0ZSB0aW1lSW50ZXJ2YWxTaW5jZVJlZmVyZW5jZURhdGVdLCBbTlNQcm9jZXNzSW5mbyBw
cm9jZXNzSW5mb10uc3lzdGVtVXB0aW1lCisgICAgICAgIGFuZCB3aGVlbEV2ZW50LnRpbWVzdGFt
cCgpLnNlY29uZHNTaW5jZUVwb2NoKCkuIFN0YW5kYXJkaXplIG9uIFNlY29uZHMvTW9ub3Rvbmlj
VGltZS9XYWxsVGltZS4KKworICAgICAgICAqIHBsYXRmb3JtL2NvY29hL1Njcm9sbENvbnRyb2xs
ZXIuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9jb2NvYS9TY3JvbGxDb250cm9sbGVyLm1tOgorICAg
ICAgICAoV2ViQ29yZTo6ZWxhc3RpY0RlbHRhRm9yVGltZURlbHRhKToKKyAgICAgICAgKFdlYkNv
cmU6OlNjcm9sbENvbnRyb2xsZXI6OmhhbmRsZVdoZWVsRXZlbnQpOgorICAgICAgICAoV2ViQ29y
ZTo6U2Nyb2xsQ29udHJvbGxlcjo6c25hcFJ1YmJlckJhbmRUaW1lckZpcmVkKToKKyAgICAgICAg
KFdlYkNvcmU6OlNjcm9sbENvbnRyb2xsZXI6OnNuYXBSdWJiZXJCYW5kKToKKwogMjAyMC0wNy0w
OCAgQnJhZHkgRWlkc29uICA8YmVpZHNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgQWdncmVzc2l2
ZWx5IHByaW1lIEdhbWVDb250cm9sbGVyLmZyYW1ld29yayBnYW1lcGFkIHByb3ZpZGVyLgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvU2Nyb2xsQ29udHJvbGxlci5o
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvU2Nyb2xsQ29udHJvbGxlci5oCmluZGV4
IDU5NzRjYzBhZGY3ODE0ZWM3MGI0YjM1N2MzM2RiNmJmZjRlYjQ0ZmUuLjAwZmRhNDU3ODFlMWZl
MGRiNGEyMGRhYzRmY2QyODYzZTgzYzUyYjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2NvY29hL1Njcm9sbENvbnRyb2xsZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9jb2NvYS9TY3JvbGxDb250cm9sbGVyLmgKQEAgLTE5MCw3ICsxOTAsNyBAQCBwcml2YXRl
OgogICAgIFNjcm9sbENvbnRyb2xsZXJDbGllbnQmIG1fY2xpZW50OwogCiAjaWYgUExBVEZPUk0o
TUFDKQotICAgIENGVGltZUludGVydmFsIG1fbGFzdE1vbWVudHVtU2Nyb2xsVGltZXN0YW1wIHsg
MCB9OworICAgIFdhbGxUaW1lIG1fbGFzdE1vbWVudHVtU2Nyb2xsVGltZXN0YW1wOwogI2VuZGlm
CiAgICAgRmxvYXRTaXplIG1fb3ZlcmZsb3dTY3JvbGxEZWx0YTsKICAgICBGbG9hdFNpemUgbV9z
dHJldGNoU2Nyb2xsRm9yY2U7CkBAIC0xOTgsNyArMTk4LDcgQEAgcHJpdmF0ZToKIAogI2lmIEVO
QUJMRShSVUJCRVJfQkFORElORykKICAgICAvLyBSdWJiZXIgYmFuZCBzdGF0ZS4KLSAgICBDRlRp
bWVJbnRlcnZhbCBtX3N0YXJ0VGltZSB7IDAgfTsKKyAgICBNb25vdG9uaWNUaW1lIG1fc3RhcnRU
aW1lOwogICAgIEZsb2F0U2l6ZSBtX3N0YXJ0U3RyZXRjaDsKICAgICBGbG9hdFNpemUgbV9vcmln
VmVsb2NpdHk7CiAgICAgc3RkOjp1bmlxdWVfcHRyPFNjcm9sbENvbnRyb2xsZXJUaW1lcj4gbV9z
bmFwUnViYmVyYmFuZFRpbWVyOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Y29jb2EvU2Nyb2xsQ29udHJvbGxlci5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NvY29h
L1Njcm9sbENvbnRyb2xsZXIubW0KaW5kZXggZDI1NWVkYWIyOWNkMTk4MTRkM2VhZDE0MjI4ZWFk
Y2UyZDVjZjk3ZS4uZGQ1ZGFkNTUxNDQ3NDE5YmFjMmViMDcxM2VhYTZjYTcxM2I1NWQ3MCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvU2Nyb2xsQ29udHJvbGxlci5t
bQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jb2NvYS9TY3JvbGxDb250cm9sbGVyLm1t
CkBAIC00OCwxNSArNDgsMTUgQEAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogI2lmIEVOQUJMRShS
VUJCRVJfQkFORElORykKLXN0YXRpYyBjb25zdCBmbG9hdCBzY3JvbGxWZWxvY2l0eVplcm9pbmdU
aW1lb3V0ID0gMC4xMGY7CitzdGF0aWMgY29uc3QgU2Vjb25kcyBzY3JvbGxWZWxvY2l0eVplcm9p
bmdUaW1lb3V0ID0gMTAwX21zOwogc3RhdGljIGNvbnN0IGZsb2F0IHJ1YmJlcmJhbmREaXJlY3Rp
b25Mb2NrU3RyZXRjaFJhdGlvID0gMTsKIHN0YXRpYyBjb25zdCBmbG9hdCBydWJiZXJiYW5kTWlu
aW11bVJlcXVpcmVkRGVsdGFCZWZvcmVTdHJldGNoID0gMTA7CiAjZW5kaWYKIAogI2lmIFBMQVRG
T1JNKE1BQykKLXN0YXRpYyBmbG9hdCBlbGFzdGljRGVsdGFGb3JUaW1lRGVsdGEoZmxvYXQgaW5p
dGlhbFBvc2l0aW9uLCBmbG9hdCBpbml0aWFsVmVsb2NpdHksIGZsb2F0IGVsYXBzZWRUaW1lKQor
c3RhdGljIGZsb2F0IGVsYXN0aWNEZWx0YUZvclRpbWVEZWx0YShmbG9hdCBpbml0aWFsUG9zaXRp
b24sIGZsb2F0IGluaXRpYWxWZWxvY2l0eSwgU2Vjb25kcyBlbGFwc2VkVGltZSkKIHsKLSAgICBy
ZXR1cm4gX05TRWxhc3RpY0RlbHRhRm9yVGltZURlbHRhKGluaXRpYWxQb3NpdGlvbiwgaW5pdGlh
bFZlbG9jaXR5LCBlbGFwc2VkVGltZSk7CisgICAgcmV0dXJuIF9OU0VsYXN0aWNEZWx0YUZvclRp
bWVEZWx0YShpbml0aWFsUG9zaXRpb24sIGluaXRpYWxWZWxvY2l0eSwgZWxhcHNlZFRpbWUuc2Vj
b25kcygpKTsKIH0KIAogc3RhdGljIGZsb2F0IGVsYXN0aWNEZWx0YUZvclJlYm91bmREZWx0YShm
bG9hdCBkZWx0YSkKQEAgLTE0MCw4ICsxNDAsOCBAQCBib29sIFNjcm9sbENvbnRyb2xsZXI6Omhh
bmRsZVdoZWVsRXZlbnQoY29uc3QgUGxhdGZvcm1XaGVlbEV2ZW50JiB3aGVlbEV2ZW50KQogICAg
ICAgICBtX2luU2Nyb2xsR2VzdHVyZSA9IHRydWU7CiAgICAgICAgIG1fbW9tZW50dW1TY3JvbGxJ
blByb2dyZXNzID0gZmFsc2U7CiAgICAgICAgIG1faWdub3JlTW9tZW50dW1TY3JvbGxzID0gZmFs
c2U7Ci0gICAgICAgIG1fbGFzdE1vbWVudHVtU2Nyb2xsVGltZXN0YW1wID0gMDsKLSAgICAgICAg
bV9tb21lbnR1bVZlbG9jaXR5ID0gRmxvYXRTaXplKCk7CisgICAgICAgIG1fbGFzdE1vbWVudHVt
U2Nyb2xsVGltZXN0YW1wID0geyB9OworICAgICAgICBtX21vbWVudHVtVmVsb2NpdHkgPSB7IH07
CiAKICAgICAgICAgSW50U2l6ZSBzdHJldGNoQW1vdW50ID0gbV9jbGllbnQuc3RyZXRjaEFtb3Vu
dCgpOwogICAgICAgICBtX3N0cmV0Y2hTY3JvbGxGb3JjZS5zZXRXaWR0aChyZWJvdW5kRGVsdGFG
b3JFbGFzdGljRGVsdGEoc3RyZXRjaEFtb3VudC53aWR0aCgpKSk7CkBAIC0yMDYsMTQgKzIwNiwx
NCBAQCBib29sIFNjcm9sbENvbnRyb2xsZXI6OmhhbmRsZVdoZWVsRXZlbnQoY29uc3QgUGxhdGZv
cm1XaGVlbEV2ZW50JiB3aGVlbEV2ZW50KQogICAgIGlmICghbV9tb21lbnR1bVNjcm9sbEluUHJv
Z3Jlc3MgJiYgKG1vbWVudHVtUGhhc2UgPT0gUGxhdGZvcm1XaGVlbEV2ZW50UGhhc2VCZWdhbiB8
fCBtb21lbnR1bVBoYXNlID09IFBsYXRmb3JtV2hlZWxFdmVudFBoYXNlQ2hhbmdlZCkpCiAgICAg
ICAgIG1fbW9tZW50dW1TY3JvbGxJblByb2dyZXNzID0gdHJ1ZTsKIAotICAgIENGVGltZUludGVy
dmFsIHRpbWVEZWx0YSA9IHdoZWVsRXZlbnQudGltZXN0YW1wKCkuc2Vjb25kc1NpbmNlRXBvY2go
KS52YWx1ZSgpIC0gbV9sYXN0TW9tZW50dW1TY3JvbGxUaW1lc3RhbXA7CisgICAgYXV0byB0aW1l
RGVsdGEgPSB3aGVlbEV2ZW50LnRpbWVzdGFtcCgpIC0gbV9sYXN0TW9tZW50dW1TY3JvbGxUaW1l
c3RhbXA7CiAgICAgaWYgKG1faW5TY3JvbGxHZXN0dXJlIHx8IG1fbW9tZW50dW1TY3JvbGxJblBy
b2dyZXNzKSB7Ci0gICAgICAgIGlmIChtX2xhc3RNb21lbnR1bVNjcm9sbFRpbWVzdGFtcCAmJiB0
aW1lRGVsdGEgPiAwICYmIHRpbWVEZWx0YSA8IHNjcm9sbFZlbG9jaXR5WmVyb2luZ1RpbWVvdXQp
IHsKLSAgICAgICAgICAgIG1fbW9tZW50dW1WZWxvY2l0eS5zZXRXaWR0aChldmVudENvYWxlc2Nl
ZERlbHRhWCAvIChmbG9hdCl0aW1lRGVsdGEpOwotICAgICAgICAgICAgbV9tb21lbnR1bVZlbG9j
aXR5LnNldEhlaWdodChldmVudENvYWxlc2NlZERlbHRhWSAvIChmbG9hdCl0aW1lRGVsdGEpOwot
ICAgICAgICAgICAgbV9sYXN0TW9tZW50dW1TY3JvbGxUaW1lc3RhbXAgPSB3aGVlbEV2ZW50LnRp
bWVzdGFtcCgpLnNlY29uZHNTaW5jZUVwb2NoKCkudmFsdWUoKTsKKyAgICAgICAgaWYgKG1fbGFz
dE1vbWVudHVtU2Nyb2xsVGltZXN0YW1wICYmIHRpbWVEZWx0YSA+IDBfcyAmJiB0aW1lRGVsdGEg
PCBzY3JvbGxWZWxvY2l0eVplcm9pbmdUaW1lb3V0KSB7CisgICAgICAgICAgICBtX21vbWVudHVt
VmVsb2NpdHkuc2V0V2lkdGgoZXZlbnRDb2FsZXNjZWREZWx0YVggLyB0aW1lRGVsdGEuc2Vjb25k
cygpKTsKKyAgICAgICAgICAgIG1fbW9tZW50dW1WZWxvY2l0eS5zZXRIZWlnaHQoZXZlbnRDb2Fs
ZXNjZWREZWx0YVkgLyB0aW1lRGVsdGEuc2Vjb25kcygpKTsKKyAgICAgICAgICAgIG1fbGFzdE1v
bWVudHVtU2Nyb2xsVGltZXN0YW1wID0gd2hlZWxFdmVudC50aW1lc3RhbXAoKTsKICAgICAgICAg
fSBlbHNlIHsKLSAgICAgICAgICAgIG1fbGFzdE1vbWVudHVtU2Nyb2xsVGltZXN0YW1wID0gd2hl
ZWxFdmVudC50aW1lc3RhbXAoKS5zZWNvbmRzU2luY2VFcG9jaCgpLnZhbHVlKCk7CisgICAgICAg
ICAgICBtX2xhc3RNb21lbnR1bVNjcm9sbFRpbWVzdGFtcCA9IHdoZWVsRXZlbnQudGltZXN0YW1w
KCk7CiAgICAgICAgICAgICBtX21vbWVudHVtVmVsb2NpdHkgPSBGbG9hdFNpemUoKTsKICAgICAg
ICAgfQogCkBAIC0zMTEsNyArMzExLDcgQEAgYm9vbCBTY3JvbGxDb250cm9sbGVyOjpoYW5kbGVX
aGVlbEV2ZW50KGNvbnN0IFBsYXRmb3JtV2hlZWxFdmVudCYgd2hlZWxFdmVudCkKICAgICBpZiAo
bV9tb21lbnR1bVNjcm9sbEluUHJvZ3Jlc3MgJiYgbW9tZW50dW1QaGFzZSA9PSBQbGF0Zm9ybVdo
ZWVsRXZlbnRQaGFzZUVuZGVkKSB7CiAgICAgICAgIG1fbW9tZW50dW1TY3JvbGxJblByb2dyZXNz
ID0gZmFsc2U7CiAgICAgICAgIG1faWdub3JlTW9tZW50dW1TY3JvbGxzID0gZmFsc2U7Ci0gICAg
ICAgIG1fbGFzdE1vbWVudHVtU2Nyb2xsVGltZXN0YW1wID0gMDsKKyAgICAgICAgbV9sYXN0TW9t
ZW50dW1TY3JvbGxUaW1lc3RhbXAgPSB7IH07CiAgICAgfQogCiAgICAgcmV0dXJuIGhhbmRsZWQ7
CkBAIC0zOTgsMTUgKzM5OCwxNSBAQCB2b2lkIFNjcm9sbENvbnRyb2xsZXI6OnNuYXBSdWJiZXJC
YW5kVGltZXJGaXJlZCgpCiAgICAgICAgIHJldHVybjsKICAgICAKICAgICBpZiAoIW1fbW9tZW50
dW1TY3JvbGxJblByb2dyZXNzIHx8IG1faWdub3JlTW9tZW50dW1TY3JvbGxzKSB7Ci0gICAgICAg
IENGVGltZUludGVydmFsIHRpbWVEZWx0YSA9IFtOU0RhdGUgdGltZUludGVydmFsU2luY2VSZWZl
cmVuY2VEYXRlXSAtIG1fc3RhcnRUaW1lOworICAgICAgICBhdXRvIHRpbWVEZWx0YSA9IE1vbm90
b25pY1RpbWU6Om5vdygpIC0gbV9zdGFydFRpbWU7CiAKLSAgICAgICAgaWYgKG1fc3RhcnRTdHJl
dGNoID09IEZsb2F0U2l6ZSgpKSB7CisgICAgICAgIGlmIChtX3N0YXJ0U3RyZXRjaC5pc1plcm8o
KSkgewogICAgICAgICAgICAgbV9zdGFydFN0cmV0Y2ggPSBtX2NsaWVudC5zdHJldGNoQW1vdW50
KCk7CiAgICAgICAgICAgICBpZiAobV9zdGFydFN0cmV0Y2ggPT0gRmxvYXRTaXplKCkpIHsKICAg
ICAgICAgICAgICAgICBzdG9wU25hcFJ1YmJlcmJhbmRUaW1lcigpOwogCiAgICAgICAgICAgICAg
ICAgbV9zdHJldGNoU2Nyb2xsRm9yY2UgPSB7IH07Ci0gICAgICAgICAgICAgICAgbV9zdGFydFRp
bWUgPSAwOworICAgICAgICAgICAgICAgIG1fc3RhcnRUaW1lID0geyB9OwogICAgICAgICAgICAg
ICAgIG1fc3RhcnRTdHJldGNoID0geyB9OwogICAgICAgICAgICAgICAgIG1fb3JpZ1ZlbG9jaXR5
ID0geyB9OwogICAgICAgICAgICAgICAgIHJldHVybjsKQEAgLTQyNyw4ICs0MjcsOCBAQCB2b2lk
IFNjcm9sbENvbnRyb2xsZXI6OnNuYXBSdWJiZXJCYW5kVGltZXJGaXJlZCgpCiAgICAgICAgICAg
ICAgICAgbV9vcmlnVmVsb2NpdHkuc2V0SGVpZ2h0KDApOwogICAgICAgICB9CiAKLSAgICAgICAg
RmxvYXRQb2ludCBkZWx0YShyb3VuZFRvRGV2aWNlUGl4ZWxUb3dhcmRaZXJvKGVsYXN0aWNEZWx0
YUZvclRpbWVEZWx0YShtX3N0YXJ0U3RyZXRjaC53aWR0aCgpLCAtbV9vcmlnVmVsb2NpdHkud2lk
dGgoKSwgKGZsb2F0KXRpbWVEZWx0YSkpLAotICAgICAgICAgICAgcm91bmRUb0RldmljZVBpeGVs
VG93YXJkWmVybyhlbGFzdGljRGVsdGFGb3JUaW1lRGVsdGEobV9zdGFydFN0cmV0Y2guaGVpZ2h0
KCksIC1tX29yaWdWZWxvY2l0eS5oZWlnaHQoKSwgKGZsb2F0KXRpbWVEZWx0YSkpKTsKKyAgICAg
ICAgRmxvYXRQb2ludCBkZWx0YShyb3VuZFRvRGV2aWNlUGl4ZWxUb3dhcmRaZXJvKGVsYXN0aWNE
ZWx0YUZvclRpbWVEZWx0YShtX3N0YXJ0U3RyZXRjaC53aWR0aCgpLCAtbV9vcmlnVmVsb2NpdHku
d2lkdGgoKSwgdGltZURlbHRhKSksCisgICAgICAgICAgICByb3VuZFRvRGV2aWNlUGl4ZWxUb3dh
cmRaZXJvKGVsYXN0aWNEZWx0YUZvclRpbWVEZWx0YShtX3N0YXJ0U3RyZXRjaC5oZWlnaHQoKSwg
LW1fb3JpZ1ZlbG9jaXR5LmhlaWdodCgpLCB0aW1lRGVsdGEpKSk7CiAKICAgICAgICAgaWYgKGZh
YnMoZGVsdGEueCgpKSA+PSAxIHx8IGZhYnMoZGVsdGEueSgpKSA+PSAxKSB7CiAgICAgICAgICAg
ICBtX2NsaWVudC5pbW1lZGlhdGVTY3JvbGxCeVdpdGhvdXRDb250ZW50RWRnZUNvbnN0cmFpbnRz
KEZsb2F0U2l6ZShkZWx0YS54KCksIGRlbHRhLnkoKSkgLSBtX2NsaWVudC5zdHJldGNoQW1vdW50
KCkpOwpAQCAtNDQyLDEyICs0NDIsMTIgQEAgdm9pZCBTY3JvbGxDb250cm9sbGVyOjpzbmFwUnVi
YmVyQmFuZFRpbWVyRmlyZWQoKQogCiAgICAgICAgICAgICBzdG9wU25hcFJ1YmJlcmJhbmRUaW1l
cigpOwogICAgICAgICAgICAgbV9zdHJldGNoU2Nyb2xsRm9yY2UgPSB7IH07Ci0gICAgICAgICAg
ICBtX3N0YXJ0VGltZSA9IDA7CisgICAgICAgICAgICBtX3N0YXJ0VGltZSA9IHsgfTsKICAgICAg
ICAgICAgIG1fc3RhcnRTdHJldGNoID0geyB9OwogICAgICAgICAgICAgbV9vcmlnVmVsb2NpdHkg
PSB7IH07CiAgICAgICAgIH0KICAgICB9IGVsc2UgewotICAgICAgICBtX3N0YXJ0VGltZSA9IFtO
U0RhdGUgdGltZUludGVydmFsU2luY2VSZWZlcmVuY2VEYXRlXTsKKyAgICAgICAgbV9zdGFydFRp
bWUgPSBNb25vdG9uaWNUaW1lOjpub3coKTsKICAgICAgICAgbV9zdGFydFN0cmV0Y2ggPSB7IH07
CiAgICAgICAgIGlmICghaXNSdWJiZXJCYW5kSW5Qcm9ncmVzcygpKQogICAgICAgICAgICAgc3Rv
cFNuYXBSdWJiZXJiYW5kVGltZXIoKTsKQEAgLTUwNCwxNiArNTA0LDE2IEBAIHZvaWQgU2Nyb2xs
Q29udHJvbGxlcjo6c3RvcFNuYXBSdWJiZXJiYW5kVGltZXIoKQogCiB2b2lkIFNjcm9sbENvbnRy
b2xsZXI6OnNuYXBSdWJiZXJCYW5kKCkKIHsKLSAgICBDRlRpbWVJbnRlcnZhbCB0aW1lRGVsdGEg
PSBbTlNQcm9jZXNzSW5mbyBwcm9jZXNzSW5mb10uc3lzdGVtVXB0aW1lIC0gbV9sYXN0TW9tZW50
dW1TY3JvbGxUaW1lc3RhbXA7CisgICAgYXV0byB0aW1lRGVsdGEgPSBXYWxsVGltZTo6bm93KCkg
LSBtX2xhc3RNb21lbnR1bVNjcm9sbFRpbWVzdGFtcDsKICAgICBpZiAobV9sYXN0TW9tZW50dW1T
Y3JvbGxUaW1lc3RhbXAgJiYgdGltZURlbHRhID49IHNjcm9sbFZlbG9jaXR5WmVyb2luZ1RpbWVv
dXQpCi0gICAgICAgIG1fbW9tZW50dW1WZWxvY2l0eSA9IEZsb2F0U2l6ZSgpOworICAgICAgICBt
X21vbWVudHVtVmVsb2NpdHkgPSB7IH07CiAKICAgICBtX2luU2Nyb2xsR2VzdHVyZSA9IGZhbHNl
OwogCiAgICAgaWYgKG1fc25hcFJ1YmJlcmJhbmRUaW1lcikKICAgICAgICAgcmV0dXJuOwogCi0g
ICAgbV9zdGFydFRpbWUgPSBbTlNEYXRlIHRpbWVJbnRlcnZhbFNpbmNlUmVmZXJlbmNlRGF0ZV07
CisgICAgbV9zdGFydFRpbWUgPSBNb25vdG9uaWNUaW1lOjpub3coKTsKICAgICBtX3N0YXJ0U3Ry
ZXRjaCA9IHsgfTsKICAgICBtX29yaWdWZWxvY2l0eSA9IHsgfTsKIAo=
</data>
<flag name="review"
          id="419227"
          type_id="1"
          status="+"
          setter="wenson_hsieh"
    />
          </attachment>
      

    </bug>

</bugzilla>