<?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>198224</bug_id>
          
          <creation_ts>2019-05-24 12:25:05 -0700</creation_ts>
          <short_desc>Plumb dark appearance down to GraphicsContext</short_desc>
          <delta_ts>2019-05-24 14:42:31 -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>WebCore Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Mac</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="Timothy Hatcher">timothy</reporter>
          <assigned_to name="Timothy Hatcher">timothy</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1539029</commentid>
    <comment_count>0</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2019-05-24 12:25:05 -0700</bug_when>
    <thetext>For some drawing the CG graphics context will need the dark mode appearance. Plumb that state for easy use.

&lt;rdar://problem/51068494&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1539031</commentid>
    <comment_count>1</comment_count>
      <attachid>370579</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2019-05-24 12:33:35 -0700</bug_when>
    <thetext>Created attachment 370579
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1539071</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-05-24 14:42:09 -0700</bug_when>
    <thetext>r245752</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>370579</attachid>
            <date>2019-05-24 12:33:35 -0700</date>
            <delta_ts>2019-05-24 14:42:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-198224-20190524123335.patch</filename>
            <type>text/plain</type>
            <size>8430</size>
            <attacher name="Timothy Hatcher">timothy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ1NzQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzkwOThhZTQ4N2Q5ZTY4
N2E3ZmRjMzE4ZTE2NjA3MGIyN2ViZGQ2Ny4uNGE4ODkzMjQwNjcxNWQzMDFhMjQ0MTNlNTFiZTc2
MTA2NjY4MGMyMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE5LTA1LTI0ICBUaW1v
dGh5IEhhdGNoZXIgIDx0aW1vdGh5QGFwcGxlLmNvbT4KKworICAgICAgICBQbHVtYiBkYXJrIGFw
cGVhcmFuY2UgZG93biB0byBHcmFwaGljc0NvbnRleHQuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTgyMjQKKyAgICAgICAgcmRhcjovL3Byb2JsZW0v
NTEwNjg0OTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBObyB0ZXN0IHlldCwgYXMgaXQgaXMgbm90IHRlc3RhYmxlIHVudGlsIHRoaXMgZ2V0cyB1c2Vk
LgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NDb250ZXh0LmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dFN0YXRlQ2hhbmdlOjpjaGFuZ2VzRnJvbVN0
YXRlIGNvbnN0KToKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dFN0YXRlQ2hhbmdl
OjphY2N1bXVsYXRlKToKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dFN0YXRlQ2hh
bmdlOjphcHBseSBjb25zdCk6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0NvbnRleHRTdGF0
ZUNoYW5nZTo6ZHVtcCBjb25zdCk6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0NvbnRleHQ6
OnNldFVzZURhcmtBcHBlYXJhbmNlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9HcmFw
aGljc0NvbnRleHQuaDoKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dDo6dXNlRGFy
a0FwcGVhcmFuY2UgY29uc3QpOgorICAgICAgICAqIHJlbmRlcmluZy9UZXh0UGFpbnRTdHlsZS5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpUZXh0UGFpbnRTdHlsZTo6b3BlcmF0b3I9PSBjb25zdCk6
CisgICAgICAgIChXZWJDb3JlOjpjb21wdXRlVGV4dFBhaW50U3R5bGUpOgorICAgICAgICAoV2Vi
Q29yZTo6dXBkYXRlR3JhcGhpY3NDb250ZXh0KToKKyAgICAgICAgKiByZW5kZXJpbmcvVGV4dFBh
aW50U3R5bGUuaDoKKwogMjAxOS0wNS0yNCAgU2FhbSBiYXJhdGkgIDxzYmFyYXRpQGFwcGxlLmNv
bT4KIAogICAgICAgICBbV0hMU0xdIFJlYWRNb2RpZnlXcml0ZUV4cHJlc3Npb24gYWx3YXlzIGhh
cyBhIHJlc3VsdCBhbmQgbmV3IHZhbHVlIGV4cHJlc3Npb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzQ29udGV4dC5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQuY3BwCmluZGV4IDM2Y2M1MjY3
NDY1YmUyN2RjNjViZjZkYzFmMzFmNjI0ODY4MTg5ZWIuLjEzMzJjOTQwZmQxMDI3NjNkZjRkMDhk
ZDI2ZjhjYWEyNDFjZWZhZDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL0dyYXBoaWNzQ29udGV4dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvR3JhcGhpY3NDb250ZXh0LmNwcApAQCAtMTA5LDYgKzEwOSwxMCBAQCBHcmFwaGlj
c0NvbnRleHRTdGF0ZTo6U3RhdGVDaGFuZ2VGbGFncyBHcmFwaGljc0NvbnRleHRTdGF0ZUNoYW5n
ZTo6Y2hhbmdlc0Zyb21TdAogICAgIENIRUNLX0ZPUl9DSEFOR0VEX1BST1BFUlRZKERyYXdMdW1p
bmFuY2VNYXNrQ2hhbmdlLCBkcmF3THVtaW5hbmNlTWFzayk7CiAgICAgQ0hFQ0tfRk9SX0NIQU5H
RURfUFJPUEVSVFkoSW1hZ2VJbnRlcnBvbGF0aW9uUXVhbGl0eUNoYW5nZSwgaW1hZ2VJbnRlcnBv
bGF0aW9uUXVhbGl0eSk7CiAKKyNpZiBIQVZFKE9TX0RBUktfTU9ERV9TVVBQT1JUKQorICAgIENI
RUNLX0ZPUl9DSEFOR0VEX1BST1BFUlRZKFVzZURhcmtBcHBlYXJhbmNlQ2hhbmdlLCB1c2VEYXJr
QXBwZWFyYW5jZSk7CisjZW5kaWYKKwogICAgIHJldHVybiBjaGFuZ2VGbGFnczsKIH0KIApAQCAt
MTc3LDcgKzE4MSwxMiBAQCB2b2lkIEdyYXBoaWNzQ29udGV4dFN0YXRlQ2hhbmdlOjphY2N1bXVs
YXRlKGNvbnN0IEdyYXBoaWNzQ29udGV4dFN0YXRlJiBzdGF0ZSwgRwogCiAgICAgaWYgKGZsYWdz
ICYgR3JhcGhpY3NDb250ZXh0U3RhdGU6OkltYWdlSW50ZXJwb2xhdGlvblF1YWxpdHlDaGFuZ2Up
CiAgICAgICAgIG1fc3RhdGUuaW1hZ2VJbnRlcnBvbGF0aW9uUXVhbGl0eSA9IHN0YXRlLmltYWdl
SW50ZXJwb2xhdGlvblF1YWxpdHk7Ci0gICAgCisKKyNpZiBIQVZFKE9TX0RBUktfTU9ERV9TVVBQ
T1JUKQorICAgIGlmIChmbGFncyAmIEdyYXBoaWNzQ29udGV4dFN0YXRlOjpVc2VEYXJrQXBwZWFy
YW5jZUNoYW5nZSkKKyAgICAgICAgbV9zdGF0ZS51c2VEYXJrQXBwZWFyYW5jZSA9IHN0YXRlLnVz
ZURhcmtBcHBlYXJhbmNlOworI2VuZGlmCisKICAgICBtX2NoYW5nZUZsYWdzIHw9IGZsYWdzOwog
fQogCkBAIC0yNDUsNiArMjU0LDExIEBAIHZvaWQgR3JhcGhpY3NDb250ZXh0U3RhdGVDaGFuZ2U6
OmFwcGx5KEdyYXBoaWNzQ29udGV4dCYgY29udGV4dCkgY29uc3QKIAogICAgIGlmIChtX2NoYW5n
ZUZsYWdzICYgR3JhcGhpY3NDb250ZXh0U3RhdGU6OkltYWdlSW50ZXJwb2xhdGlvblF1YWxpdHlD
aGFuZ2UpCiAgICAgICAgIGNvbnRleHQuc2V0SW1hZ2VJbnRlcnBvbGF0aW9uUXVhbGl0eShtX3N0
YXRlLmltYWdlSW50ZXJwb2xhdGlvblF1YWxpdHkpOworCisjaWYgSEFWRShPU19EQVJLX01PREVf
U1VQUE9SVCkKKyAgICBpZiAobV9jaGFuZ2VGbGFncyAmIEdyYXBoaWNzQ29udGV4dFN0YXRlOjpV
c2VEYXJrQXBwZWFyYW5jZUNoYW5nZSkKKyAgICAgICAgY29udGV4dC5zZXRVc2VEYXJrQXBwZWFy
YW5jZShtX3N0YXRlLnVzZURhcmtBcHBlYXJhbmNlKTsKKyNlbmRpZgogfQogCiB2b2lkIEdyYXBo
aWNzQ29udGV4dFN0YXRlQ2hhbmdlOjpkdW1wKFRleHRTdHJlYW0mIHRzKSBjb25zdApAQCAtMzEy
LDYgKzMyNiwxMSBAQCB2b2lkIEdyYXBoaWNzQ29udGV4dFN0YXRlQ2hhbmdlOjpkdW1wKFRleHRT
dHJlYW0mIHRzKSBjb25zdAogCiAgICAgaWYgKG1fY2hhbmdlRmxhZ3MgJiBHcmFwaGljc0NvbnRl
eHRTdGF0ZTo6RHJhd0x1bWluYW5jZU1hc2tDaGFuZ2UpCiAgICAgICAgIHRzLmR1bXBQcm9wZXJ0
eSgiZHJhdy1sdW1pbmFuY2UtbWFzayIsIG1fc3RhdGUuZHJhd0x1bWluYW5jZU1hc2spOworCisj
aWYgSEFWRShPU19EQVJLX01PREVfU1VQUE9SVCkKKyAgICBpZiAobV9jaGFuZ2VGbGFncyAmIEdy
YXBoaWNzQ29udGV4dFN0YXRlOjpVc2VEYXJrQXBwZWFyYW5jZUNoYW5nZSkKKyAgICAgICAgdHMu
ZHVtcFByb3BlcnR5KCJ1c2UtZGFyay1hcHBlYXJhbmNlIiwgbV9zdGF0ZS51c2VEYXJrQXBwZWFy
YW5jZSk7CisjZW5kaWYKIH0KIAogVGV4dFN0cmVhbSYgb3BlcmF0b3I8PChUZXh0U3RyZWFtJiB0
cywgY29uc3QgR3JhcGhpY3NDb250ZXh0U3RhdGVDaGFuZ2UmIHN0YXRlQ2hhbmdlKQpAQCAtOTM5
LDYgKzk1OCwxNSBAQCB2b2lkIEdyYXBoaWNzQ29udGV4dDo6c2V0RHJhd0x1bWluYW5jZU1hc2so
Ym9vbCBkcmF3THVtaW5hbmNlTWFzaykKICAgICAgICAgbV9pbXBsLT51cGRhdGVTdGF0ZShtX3N0
YXRlLCBHcmFwaGljc0NvbnRleHRTdGF0ZTo6RHJhd0x1bWluYW5jZU1hc2tDaGFuZ2UpOwogfQog
CisjaWYgSEFWRShPU19EQVJLX01PREVfU1VQUE9SVCkKK3ZvaWQgR3JhcGhpY3NDb250ZXh0Ojpz
ZXRVc2VEYXJrQXBwZWFyYW5jZShib29sIHVzZURhcmtBcHBlYXJhbmNlKQoreworICAgIG1fc3Rh
dGUudXNlRGFya0FwcGVhcmFuY2UgPSB1c2VEYXJrQXBwZWFyYW5jZTsKKyAgICBpZiAobV9pbXBs
KQorICAgICAgICBtX2ltcGwtPnVwZGF0ZVN0YXRlKG1fc3RhdGUsIEdyYXBoaWNzQ29udGV4dFN0
YXRlOjpVc2VEYXJrQXBwZWFyYW5jZUNoYW5nZSk7Cit9CisjZW5kaWYKKwogI2lmICFVU0UoQ0cp
ICYmICFVU0UoRElSRUNUMkQpCiAvLyBJbXBsZW1lbnQgdGhpcyBpZiB5b3Ugd2FudCB0byBnbyBw
dXNoIHRoZSBkcmF3aW5nIG1vZGUgaW50byB5b3VyIG5hdGl2ZSBjb250ZXh0IGltbWVkaWF0ZWx5
Lgogdm9pZCBHcmFwaGljc0NvbnRleHQ6OnNldFBsYXRmb3JtVGV4dERyYXdpbmdNb2RlKFRleHRE
cmF3aW5nTW9kZUZsYWdzKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvR3JhcGhpY3NDb250ZXh0LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9HcmFwaGljc0NvbnRleHQuaAppbmRleCAxYzM2NmQ1MWNiZDc0ZDBiY2VkZWM1NzkwZGYyZWQ3
MWFhY2M3YTk2Li42MzhiNzY3MWM5ZWNiNTNhYjhlZmI1YjhmM2VkM2EyYzNmMzZlNGM0IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQu
aApAQCAtMTYzLDYgKzE2Myw5IEBAIHN0cnVjdCBHcmFwaGljc0NvbnRleHRTdGF0ZSB7CiAgICAg
ICAgIFNob3VsZFN1YnBpeGVsUXVhbnRpemVGb250c0NoYW5nZSAgICAgICA9IDEgPDwgMTksCiAg
ICAgICAgIERyYXdMdW1pbmFuY2VNYXNrQ2hhbmdlICAgICAgICAgICAgICAgICA9IDEgPDwgMjAs
CiAgICAgICAgIEltYWdlSW50ZXJwb2xhdGlvblF1YWxpdHlDaGFuZ2UgICAgICAgICA9IDEgPDwg
MjEsCisjaWYgSEFWRShPU19EQVJLX01PREVfU1VQUE9SVCkKKyAgICAgICAgVXNlRGFya0FwcGVh
cmFuY2VDaGFuZ2UgICAgICAgICAgICAgICAgID0gMSA8PCAyMiwKKyNlbmRpZgogICAgIH07CiAg
ICAgdHlwZWRlZiB1aW50MzJfdCBTdGF0ZUNoYW5nZUZsYWdzOwogCkBAIC0xOTksNiArMjAyLDkg
QEAgc3RydWN0IEdyYXBoaWNzQ29udGV4dFN0YXRlIHsKICAgICBib29sIHNoYWRvd3NVc2VMZWdh
Y3lSYWRpdXMgOiAxOwogI2VuZGlmCiAgICAgYm9vbCBkcmF3THVtaW5hbmNlTWFzayA6IDE7Cisj
aWYgSEFWRShPU19EQVJLX01PREVfU1VQUE9SVCkKKyAgICBib29sIHVzZURhcmtBcHBlYXJhbmNl
IDogMTsKKyNlbmRpZgogfTsKIAogc3RydWN0IEltYWdlUGFpbnRpbmdPcHRpb25zIHsKQEAgLTQx
MCw2ICs0MTYsMTEgQEAgcHVibGljOgogICAgIHZvaWQgc2V0VGV4dERyYXdpbmdNb2RlKFRleHRE
cmF3aW5nTW9kZUZsYWdzKTsKICAgICBUZXh0RHJhd2luZ01vZGVGbGFncyB0ZXh0RHJhd2luZ01v
ZGUoKSBjb25zdCB7IHJldHVybiBtX3N0YXRlLnRleHREcmF3aW5nTW9kZTsgfQogCisjaWYgSEFW
RShPU19EQVJLX01PREVfU1VQUE9SVCkKKyAgICB2b2lkIHNldFVzZURhcmtBcHBlYXJhbmNlKGJv
b2wpOworICAgIGJvb2wgdXNlRGFya0FwcGVhcmFuY2UoKSBjb25zdCB7IHJldHVybiBtX3N0YXRl
LnVzZURhcmtBcHBlYXJhbmNlOyB9CisjZW5kaWYKKwogICAgIGZsb2F0IGRyYXdUZXh0KGNvbnN0
IEZvbnRDYXNjYWRlJiwgY29uc3QgVGV4dFJ1biYsIGNvbnN0IEZsb2F0UG9pbnQmLCB1bnNpZ25l
ZCBmcm9tID0gMCwgT3B0aW9uYWw8dW5zaWduZWQ+IHRvID0gV1RGOjpudWxsb3B0KTsKICAgICB2
b2lkIGRyYXdHbHlwaHMoY29uc3QgRm9udCYsIGNvbnN0IEdseXBoQnVmZmVyJiwgdW5zaWduZWQg
ZnJvbSwgdW5zaWduZWQgbnVtR2x5cGhzLCBjb25zdCBGbG9hdFBvaW50JiwgRm9udFNtb290aGlu
Z01vZGUpOwogICAgIHZvaWQgZHJhd0VtcGhhc2lzTWFya3MoY29uc3QgRm9udENhc2NhZGUmLCBj
b25zdCBUZXh0UnVuJiwgY29uc3QgQXRvbWljU3RyaW5nJiBtYXJrLCBjb25zdCBGbG9hdFBvaW50
JiwgdW5zaWduZWQgZnJvbSA9IDAsIE9wdGlvbmFsPHVuc2lnbmVkPiB0byA9IFdURjo6bnVsbG9w
dCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvVGV4dFBhaW50U3R5bGUu
Y3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1RleHRQYWludFN0eWxlLmNwcAppbmRleCA5
YjU2YjBhNTQwNzI5OTcwMmMyOWVhNjhlMTM5NDM0OTkxNjAxNjcxLi43NmQ5Yzg0ZTg2MzRlYjgx
ZDUyM2I4ODNhZjhkNzU0YzdiZWQzMDNjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvVGV4dFBhaW50U3R5bGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9U
ZXh0UGFpbnRTdHlsZS5jcHAKQEAgLTUxLDYgKzUxLDkgQEAgYm9vbCBUZXh0UGFpbnRTdHlsZTo6
b3BlcmF0b3I9PShjb25zdCBUZXh0UGFpbnRTdHlsZSYgb3RoZXIpIGNvbnN0CiAgICAgICAgICYm
IHN0cm9rZVdpZHRoID09IG90aGVyLnN0cm9rZVdpZHRoICYmIHBhaW50T3JkZXIgPT0gb3RoZXIu
cGFpbnRPcmRlciAmJiBsaW5lSm9pbiA9PSBvdGhlci5saW5lSm9pbgogI2lmIEVOQUJMRShMRVRU
RVJQUkVTUykKICAgICAgICAgJiYgdXNlTGV0dGVycHJlc3NFZmZlY3QgPT0gb3RoZXIudXNlTGV0
dGVycHJlc3NFZmZlY3QKKyNlbmRpZgorI2lmIEhBVkUoT1NfREFSS19NT0RFX1NVUFBPUlQpCisg
ICAgICAgICYmIHVzZURhcmtBcHBlYXJhbmNlID09IG90aGVyLnVzZURhcmtBcHBlYXJhbmNlCiAj
ZW5kaWYKICAgICAgICAgJiYgbGluZUNhcCA9PSBvdGhlci5saW5lQ2FwICYmIG1pdGVyTGltaXQg
PT0gb3RoZXIubWl0ZXJMaW1pdDsKIH0KQEAgLTgxLDYgKzg0LDExIEBAIFRleHRQYWludFN0eWxl
IGNvbXB1dGVUZXh0UGFpbnRTdHlsZShjb25zdCBGcmFtZSYgZnJhbWUsIGNvbnN0IFJlbmRlclN0
eWxlJiBsaW5lCiAjaWYgRU5BQkxFKExFVFRFUlBSRVNTKQogICAgIHBhaW50U3R5bGUudXNlTGV0
dGVycHJlc3NFZmZlY3QgPSBsaW5lU3R5bGUudGV4dERlY29yYXRpb25zSW5FZmZlY3QoKS5jb250
YWlucyhUZXh0RGVjb3JhdGlvbjo6TGV0dGVycHJlc3MpOwogI2VuZGlmCisKKyNpZiBIQVZFKE9T
X0RBUktfTU9ERV9TVVBQT1JUKQorICAgIHBhaW50U3R5bGUudXNlRGFya0FwcGVhcmFuY2UgPSBm
cmFtZS5kb2N1bWVudCgpID8gZnJhbWUuZG9jdW1lbnQoKS0+dXNlRGFya0FwcGVhcmFuY2UoJmxp
bmVTdHlsZSkgOiBmYWxzZTsKKyNlbmRpZgorCiAgICAgYXV0byB2aWV3cG9ydFNpemUgPSBmcmFt
ZS52aWV3KCkgPyBmcmFtZS52aWV3KCktPnNpemUoKSA6IEludFNpemUoKTsKICAgICBwYWludFN0
eWxlLnN0cm9rZVdpZHRoID0gbGluZVN0eWxlLmNvbXB1dGVkU3Ryb2tlV2lkdGgodmlld3BvcnRT
aXplKTsKICAgICBwYWludFN0eWxlLnBhaW50T3JkZXIgPSBsaW5lU3R5bGUucGFpbnRPcmRlcigp
OwpAQCAtMTg2LDYgKzE5NCwxMCBAQCB2b2lkIHVwZGF0ZUdyYXBoaWNzQ29udGV4dChHcmFwaGlj
c0NvbnRleHQmIGNvbnRleHQsIGNvbnN0IFRleHRQYWludFN0eWxlJiBwYWludAogICAgICAgICBt
b2RlID0gbmV3TW9kZTsKICAgICB9CiAKKyNpZiBIQVZFKE9TX0RBUktfTU9ERV9TVVBQT1JUKQor
ICAgIGNvbnRleHQuc2V0VXNlRGFya0FwcGVhcmFuY2UocGFpbnRTdHlsZS51c2VEYXJrQXBwZWFy
YW5jZSk7CisjZW5kaWYKKwogICAgIENvbG9yIGZpbGxDb2xvciA9IGZpbGxDb2xvclR5cGUgPT0g
VXNlRW1waGFzaXNNYXJrQ29sb3IgPyBwYWludFN0eWxlLmVtcGhhc2lzTWFya0NvbG9yIDogcGFp
bnRTdHlsZS5maWxsQ29sb3I7CiAgICAgaWYgKG1vZGUgJiBUZXh0TW9kZUZpbGwgJiYgKGZpbGxD
b2xvciAhPSBjb250ZXh0LmZpbGxDb2xvcigpKSkKICAgICAgICAgY29udGV4dC5zZXRGaWxsQ29s
b3IoZmlsbENvbG9yKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9UZXh0
UGFpbnRTdHlsZS5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1RleHRQYWludFN0eWxlLmgK
aW5kZXggYzlmMTA0YzZlODBhZDNmZTI1MWMzM2ZiZTQyZWY0YmNjZWZiNGQ0Mi4uOGE1MDJiODhm
MmUyZjkzN2Q5NjI5M2YyN2EzMTAxYWI0MWM2Mzk1MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1RleHRQYWludFN0eWxlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1RleHRQYWludFN0eWxlLmgKQEAgLTUxLDYgKzUxLDkgQEAgc3RydWN0IFRleHRQYWludFN0
eWxlIHsKICAgICBmbG9hdCBzdHJva2VXaWR0aCB7IDAgfTsKICNpZiBFTkFCTEUoTEVUVEVSUFJF
U1MpCiAgICAgYm9vbCB1c2VMZXR0ZXJwcmVzc0VmZmVjdCB7IGZhbHNlIH07CisjZW5kaWYKKyNp
ZiBIQVZFKE9TX0RBUktfTU9ERV9TVVBQT1JUKQorICAgIGJvb2wgdXNlRGFya0FwcGVhcmFuY2Ug
eyBmYWxzZSB9OwogI2VuZGlmCiAgICAgUGFpbnRPcmRlciBwYWludE9yZGVyIHsgUGFpbnRPcmRl
cjo6Tm9ybWFsIH07CiAgICAgTGluZUpvaW4gbGluZUpvaW4geyBNaXRlckpvaW4gfTsK
</data>
<flag name="review"
          id="386535"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>