<?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>155810</bug_id>
          
          <creation_ts>2016-03-23 15:08:25 -0700</creation_ts>
          <short_desc>Change the paint count indicator to indicate whether a layer is opaque</short_desc>
          <delta_ts>2016-03-24 21:12:44 -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></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>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1177489</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-03-23 15:08:25 -0700</bug_when>
    <thetext>Change the paint count indicator to indicate whether a layer is opaque</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1177496</commentid>
    <comment_count>1</comment_count>
      <attachid>274784</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-03-23 15:24:05 -0700</bug_when>
    <thetext>Created attachment 274784
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1177498</commentid>
    <comment_count>2</comment_count>
      <attachid>274785</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-03-23 15:25:11 -0700</bug_when>
    <thetext>Created attachment 274785
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1177500</commentid>
    <comment_count>3</comment_count>
      <attachid>274785</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-03-23 15:28:32 -0700</bug_when>
    <thetext>Comment on attachment 274785
Patch

Tim said yeah.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1177501</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-03-23 15:28:38 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/198599</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>274784</attachid>
            <date>2016-03-23 15:24:05 -0700</date>
            <delta_ts>2016-03-23 15:25:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-155810-20160323152407.patch</filename>
            <type>text/plain</type>
            <size>4340</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk4NTAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjlhNWQyOGU3NzJkY2Nh
YzliYzJiY2QwYTRkODI5M2RhZjQ1ZjJiNC4uNTY0ZWZmNjUzZjYzNDY1NjZmZmIwNWY3NWMxMGU5
OGMwMGI0YjA2MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE2LTAzLTIzICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIENoYW5nZSB0aGUg
cGFpbnQgY291bnQgaW5kaWNhdG9yIHRvIGluZGljYXRlIHdoZXRoZXIgYSBsYXllciBpcyBvcGFx
dWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NTgx
MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluIG5v
bi1vcGFxdWUgbGF5ZXJzLCBnaXZlIHRoZSBwYWludCBjb3VudCBpbmRpY2F0b3IgYSBkaWFnb25h
bCB0b3AgbGVmdCBjb3JuZXIuIEJlaW5nCisgICAgICAgIGFibGUgdG8gc2VlIGxheWVyIG9wYXF1
ZW5lc3MgaGVscHMgZGlhZ25vc2UgYnVncy4KKyAgICAgICAgCisgICAgICAgIEFsc28gdXNlIENH
Q29udGV4dFN0YXRlU2F2ZXIsIGFuZCBtb3ZlIHRoZSBpbmRpY2F0b3IgaW4gYnkgYSBwaXhlbCB0
byBvdmVybGFwIGxlc3MKKyAgICAgICAgd2l0aCB0aGUgbGF5ZXIgYm9yZGVyLgorCisgICAgICAg
ICogcGxhdGZvcm0vZ3JhcGhpY3MvY2EvUGxhdGZvcm1DQUxheWVyLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OlBsYXRmb3JtQ0FMYXllcjo6ZHJhd1JlcGFpbnRJbmRpY2F0b3IpOgorCiAyMDE2LTAz
LTIxICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFtp
T1MgV0syXSBVc2UgbGFyZ2VyIHRpbGVzIHdoZW4gcG9zc2libGUgdG8gcmVkdWNlIHBlci10aWxl
IHBhaW50aW5nIG92ZXJoZWFkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9jYS9QbGF0Zm9ybUNBTGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvY2EvUGxhdGZvcm1DQUxheWVyLmNwcAppbmRleCA4MTdjYzIwOWY4NzdhNGUzNGY2
OGE3NWFlMDZjNjg1NTBlZmVmNGQzLi4xMGZhY2ZkNjJhODAwNzM5OTg1MjVmMDkwMDQ5ZDgyNTc5
N2E2ZmU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9Q
bGF0Zm9ybUNBTGF5ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L2NhL1BsYXRmb3JtQ0FMYXllci5jcHAKQEAgLTI2LDYgKzI2LDcgQEAKICNpbmNsdWRlICJjb25m
aWcuaCIKICNpbmNsdWRlICJQbGF0Zm9ybUNBTGF5ZXIuaCIKIAorI2luY2x1ZGUgIkdyYXBoaWNz
Q29udGV4dENHLmgiCiAjaW5jbHVkZSAiTGF5ZXJQb29sLmgiCiAjaW5jbHVkZSAiUGxhdGZvcm1D
QUxheWVyQ2xpZW50LmgiCiAjaW5jbHVkZSAiVGV4dFN0cmVhbS5oIgpAQCAtNjQsMTQgKzY1LDEz
IEBAIHZvaWQgUGxhdGZvcm1DQUxheWVyOjpkcmF3UmVwYWludEluZGljYXRvcihDR0NvbnRleHRS
ZWYgY29udGV4dCwgUGxhdGZvcm1DQUxheWVyCiAgICAgY2hhciB0ZXh0WzE2XTsgLy8gdGhhdCdz
IGEgbG90IG9mIHJlcGFpbnRzCiAgICAgc25wcmludGYodGV4dCwgc2l6ZW9mKHRleHQpLCAiJWQi
LCByZXBhaW50Q291bnQpOwogICAgIAotICAgIENHUmVjdCBpbmRpY2F0b3JCb3ggPSBwbGF0Zm9y
bUNBTGF5ZXItPmJvdW5kcygpOworICAgIEZsb2F0UmVjdCBpbmRpY2F0b3JCb3ggPSBwbGF0Zm9y
bUNBTGF5ZXItPmJvdW5kcygpO1wKKyAgICBpbmRpY2F0b3JCb3guc2V0TG9jYXRpb24oIHsgMSwg
MSB9ICk7CisgICAgaW5kaWNhdG9yQm94LnNldFNpemUoRmxvYXRTaXplKDEyICsgMTAgKiBzdHJs
ZW4odGV4dCksIDI3KSk7CiAKLSAgICBDR0NvbnRleHRTYXZlR1N0YXRlKGNvbnRleHQpOwotCi0g
ICAgaW5kaWNhdG9yQm94LnNpemUud2lkdGggPSAxMiArIDEwICogc3RybGVuKHRleHQpOwotICAg
IGluZGljYXRvckJveC5zaXplLmhlaWdodCA9IDI3OworICAgIENHQ29udGV4dFN0YXRlU2F2ZXIg
c3RhdGVTYXZlcihjb250ZXh0KTsKICAgICAKLSAgICBDR0NvbnRleHRTZXRBbHBoYShjb250ZXh0
LCAwLjVmKTsKKyAgICBDR0NvbnRleHRTZXRBbHBoYShjb250ZXh0LCAwLjdmKTsKICAgICBDR0Nv
bnRleHRCZWdpblRyYW5zcGFyZW5jeUxheWVyV2l0aFJlY3QoY29udGV4dCwgaW5kaWNhdG9yQm94
LCAwKTsKICAgICAKICAgICBpZiAoY3VzdG9tQmFja2dyb3VuZENvbG9yKQpAQCAtNzksMjMgKzc5
LDM3IEBAIHZvaWQgUGxhdGZvcm1DQUxheWVyOjpkcmF3UmVwYWludEluZGljYXRvcihDR0NvbnRl
eHRSZWYgY29udGV4dCwgUGxhdGZvcm1DQUxheWVyCiAgICAgZWxzZQogICAgICAgICBDR0NvbnRl
eHRTZXRSR0JGaWxsQ29sb3IoY29udGV4dCwgMCwgMC41ZiwgMC4yNWYsIDEpOwogICAgIAotICAg
IENHQ29udGV4dEZpbGxSZWN0KGNvbnRleHQsIGluZGljYXRvckJveCk7Ci0gICAgCi0gICAgaWYg
KHBsYXRmb3JtQ0FMYXllci0+YWNjZWxlcmF0ZXNEcmF3aW5nKCkpCi0gICAgICAgIENHQ29udGV4
dFNldFJHQkZpbGxDb2xvcihjb250ZXh0LCAxLCAwLCAwLCAxKTsKLSAgICBlbHNlCi0gICAgICAg
IENHQ29udGV4dFNldFJHQkZpbGxDb2xvcihjb250ZXh0LCAxLCAxLCAxLCAxKTsKKyAgICBpZiAo
cGxhdGZvcm1DQUxheWVyLT5pc09wYXF1ZSgpKQorICAgICAgICBDR0NvbnRleHRGaWxsUmVjdChj
b250ZXh0LCBpbmRpY2F0b3JCb3gpOworICAgIGVsc2UgeworICAgICAgICBQYXRoIGJvdW5kc1Bh
dGg7CisgICAgICAgIGJvdW5kc1BhdGgubW92ZVRvKGluZGljYXRvckJveC5tYXhYTWluWUNvcm5l
cigpKTsKKyAgICAgICAgYm91bmRzUGF0aC5hZGRMaW5lVG8oaW5kaWNhdG9yQm94Lm1heFhNYXhZ
Q29ybmVyKCkpOworICAgICAgICBib3VuZHNQYXRoLmFkZExpbmVUbyhpbmRpY2F0b3JCb3gubWlu
WE1heFlDb3JuZXIoKSk7CisKKyAgICAgICAgY29uc3QgZmxvYXQgY29ybmVyQ2h1bmsgPSA4Owor
ICAgICAgICBib3VuZHNQYXRoLmFkZExpbmVUbyhGbG9hdFBvaW50KGluZGljYXRvckJveC54KCks
IGluZGljYXRvckJveC55KCkgKyBjb3JuZXJDaHVuaykpOworICAgICAgICBib3VuZHNQYXRoLmFk
ZExpbmVUbyhGbG9hdFBvaW50KGluZGljYXRvckJveC54KCkgKyBjb3JuZXJDaHVuaywgaW5kaWNh
dG9yQm94LnkoKSkpOworICAgICAgICBib3VuZHNQYXRoLmNsb3NlU3VicGF0aCgpOworCisgICAg
ICAgIENHQ29udGV4dEFkZFBhdGgoY29udGV4dCwgYm91bmRzUGF0aC5wbGF0Zm9ybVBhdGgoKSk7
CisgICAgICAgIENHQ29udGV4dEZpbGxQYXRoKGNvbnRleHQpOworICAgIH0KIAogICAgIGlmIChw
bGF0Zm9ybUNBTGF5ZXItPm93bmVyKCktPmlzVXNpbmdEaXNwbGF5TGlzdERyYXdpbmcocGxhdGZv
cm1DQUxheWVyKSkgewogICAgICAgICBDR0NvbnRleHRTZXRSR0JTdHJva2VDb2xvcihjb250ZXh0
LCAwLCAwLCAwLCAwLjY1KTsKICAgICAgICAgQ0dDb250ZXh0U2V0TGluZVdpZHRoKGNvbnRleHQs
IDIpOwogICAgICAgICBDR0NvbnRleHRTdHJva2VSZWN0KGNvbnRleHQsIGluZGljYXRvckJveCk7
CiAgICAgfQorCisgICAgaWYgKHBsYXRmb3JtQ0FMYXllci0+YWNjZWxlcmF0ZXNEcmF3aW5nKCkp
CisgICAgICAgIENHQ29udGV4dFNldFJHQkZpbGxDb2xvcihjb250ZXh0LCAxLCAwLCAwLCAxKTsK
KyAgICBlbHNlCisgICAgICAgIENHQ29udGV4dFNldFJHQkZpbGxDb2xvcihjb250ZXh0LCAxLCAx
LCAxLCAxKTsKICAgICAKLSAgICBwbGF0Zm9ybUNBTGF5ZXItPmRyYXdUZXh0QXRQb2ludChjb250
ZXh0LCBpbmRpY2F0b3JCb3gub3JpZ2luLnggKyA1LCBpbmRpY2F0b3JCb3gub3JpZ2luLnkgKyAy
MiwgQ0dTaXplTWFrZSgxLCAtMSksIDIyLCB0ZXh0LCBzdHJsZW4odGV4dCkpOworICAgIHBsYXRm
b3JtQ0FMYXllci0+ZHJhd1RleHRBdFBvaW50KGNvbnRleHQsIGluZGljYXRvckJveC54KCkgKyA1
LCBpbmRpY2F0b3JCb3gueSgpICsgMjIsIENHU2l6ZU1ha2UoMSwgLTEpLCAyMiwgdGV4dCwgc3Ry
bGVuKHRleHQpKTsKICAgICAKICAgICBDR0NvbnRleHRFbmRUcmFuc3BhcmVuY3lMYXllcihjb250
ZXh0KTsKLSAgICBDR0NvbnRleHRSZXN0b3JlR1N0YXRlKGNvbnRleHQpOwogfQogCiB2b2lkIFBs
YXRmb3JtQ0FMYXllcjo6ZmxpcENvbnRleHQoQ0dDb250ZXh0UmVmIGNvbnRleHQsIENHRmxvYXQg
aGVpZ2h0KQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>274785</attachid>
            <date>2016-03-23 15:25:11 -0700</date>
            <delta_ts>2016-03-23 15:28:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-155810-20160323152512.patch</filename>
            <type>text/plain</type>
            <size>4263</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk4NTAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjlhNWQyOGU3NzJkY2Nh
YzliYzJiY2QwYTRkODI5M2RhZjQ1ZjJiNC4uNTY0ZWZmNjUzZjYzNDY1NjZmZmIwNWY3NWMxMGU5
OGMwMGI0YjA2MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE2LTAzLTIzICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIENoYW5nZSB0aGUg
cGFpbnQgY291bnQgaW5kaWNhdG9yIHRvIGluZGljYXRlIHdoZXRoZXIgYSBsYXllciBpcyBvcGFx
dWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NTgx
MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluIG5v
bi1vcGFxdWUgbGF5ZXJzLCBnaXZlIHRoZSBwYWludCBjb3VudCBpbmRpY2F0b3IgYSBkaWFnb25h
bCB0b3AgbGVmdCBjb3JuZXIuIEJlaW5nCisgICAgICAgIGFibGUgdG8gc2VlIGxheWVyIG9wYXF1
ZW5lc3MgaGVscHMgZGlhZ25vc2UgYnVncy4KKyAgICAgICAgCisgICAgICAgIEFsc28gdXNlIENH
Q29udGV4dFN0YXRlU2F2ZXIsIGFuZCBtb3ZlIHRoZSBpbmRpY2F0b3IgaW4gYnkgYSBwaXhlbCB0
byBvdmVybGFwIGxlc3MKKyAgICAgICAgd2l0aCB0aGUgbGF5ZXIgYm9yZGVyLgorCisgICAgICAg
ICogcGxhdGZvcm0vZ3JhcGhpY3MvY2EvUGxhdGZvcm1DQUxheWVyLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OlBsYXRmb3JtQ0FMYXllcjo6ZHJhd1JlcGFpbnRJbmRpY2F0b3IpOgorCiAyMDE2LTAz
LTIxICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFtp
T1MgV0syXSBVc2UgbGFyZ2VyIHRpbGVzIHdoZW4gcG9zc2libGUgdG8gcmVkdWNlIHBlci10aWxl
IHBhaW50aW5nIG92ZXJoZWFkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9jYS9QbGF0Zm9ybUNBTGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvY2EvUGxhdGZvcm1DQUxheWVyLmNwcAppbmRleCA4MTdjYzIwOWY4NzdhNGUzNGY2
OGE3NWFlMDZjNjg1NTBlZmVmNGQzLi40YzlkNzE1MmQ5ODIxNDBkZWRjZDUwNGNmZWE0MGM4NDU4
NGI4NzBhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9Q
bGF0Zm9ybUNBTGF5ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L2NhL1BsYXRmb3JtQ0FMYXllci5jcHAKQEAgLTI2LDYgKzI2LDcgQEAKICNpbmNsdWRlICJjb25m
aWcuaCIKICNpbmNsdWRlICJQbGF0Zm9ybUNBTGF5ZXIuaCIKIAorI2luY2x1ZGUgIkdyYXBoaWNz
Q29udGV4dENHLmgiCiAjaW5jbHVkZSAiTGF5ZXJQb29sLmgiCiAjaW5jbHVkZSAiUGxhdGZvcm1D
QUxheWVyQ2xpZW50LmgiCiAjaW5jbHVkZSAiVGV4dFN0cmVhbS5oIgpAQCAtNjQsMTIgKzY1LDEx
IEBAIHZvaWQgUGxhdGZvcm1DQUxheWVyOjpkcmF3UmVwYWludEluZGljYXRvcihDR0NvbnRleHRS
ZWYgY29udGV4dCwgUGxhdGZvcm1DQUxheWVyCiAgICAgY2hhciB0ZXh0WzE2XTsgLy8gdGhhdCdz
IGEgbG90IG9mIHJlcGFpbnRzCiAgICAgc25wcmludGYodGV4dCwgc2l6ZW9mKHRleHQpLCAiJWQi
LCByZXBhaW50Q291bnQpOwogICAgIAotICAgIENHUmVjdCBpbmRpY2F0b3JCb3ggPSBwbGF0Zm9y
bUNBTGF5ZXItPmJvdW5kcygpOworICAgIEZsb2F0UmVjdCBpbmRpY2F0b3JCb3ggPSBwbGF0Zm9y
bUNBTGF5ZXItPmJvdW5kcygpO1wKKyAgICBpbmRpY2F0b3JCb3guc2V0TG9jYXRpb24oIHsgMSwg
MSB9ICk7CisgICAgaW5kaWNhdG9yQm94LnNldFNpemUoRmxvYXRTaXplKDEyICsgMTAgKiBzdHJs
ZW4odGV4dCksIDI3KSk7CiAKLSAgICBDR0NvbnRleHRTYXZlR1N0YXRlKGNvbnRleHQpOwotCi0g
ICAgaW5kaWNhdG9yQm94LnNpemUud2lkdGggPSAxMiArIDEwICogc3RybGVuKHRleHQpOwotICAg
IGluZGljYXRvckJveC5zaXplLmhlaWdodCA9IDI3OworICAgIENHQ29udGV4dFN0YXRlU2F2ZXIg
c3RhdGVTYXZlcihjb250ZXh0KTsKICAgICAKICAgICBDR0NvbnRleHRTZXRBbHBoYShjb250ZXh0
LCAwLjVmKTsKICAgICBDR0NvbnRleHRCZWdpblRyYW5zcGFyZW5jeUxheWVyV2l0aFJlY3QoY29u
dGV4dCwgaW5kaWNhdG9yQm94LCAwKTsKQEAgLTc5LDIzICs3OSwzNyBAQCB2b2lkIFBsYXRmb3Jt
Q0FMYXllcjo6ZHJhd1JlcGFpbnRJbmRpY2F0b3IoQ0dDb250ZXh0UmVmIGNvbnRleHQsIFBsYXRm
b3JtQ0FMYXllcgogICAgIGVsc2UKICAgICAgICAgQ0dDb250ZXh0U2V0UkdCRmlsbENvbG9yKGNv
bnRleHQsIDAsIDAuNWYsIDAuMjVmLCAxKTsKICAgICAKLSAgICBDR0NvbnRleHRGaWxsUmVjdChj
b250ZXh0LCBpbmRpY2F0b3JCb3gpOwotICAgIAotICAgIGlmIChwbGF0Zm9ybUNBTGF5ZXItPmFj
Y2VsZXJhdGVzRHJhd2luZygpKQotICAgICAgICBDR0NvbnRleHRTZXRSR0JGaWxsQ29sb3IoY29u
dGV4dCwgMSwgMCwgMCwgMSk7Ci0gICAgZWxzZQotICAgICAgICBDR0NvbnRleHRTZXRSR0JGaWxs
Q29sb3IoY29udGV4dCwgMSwgMSwgMSwgMSk7CisgICAgaWYgKHBsYXRmb3JtQ0FMYXllci0+aXNP
cGFxdWUoKSkKKyAgICAgICAgQ0dDb250ZXh0RmlsbFJlY3QoY29udGV4dCwgaW5kaWNhdG9yQm94
KTsKKyAgICBlbHNlIHsKKyAgICAgICAgUGF0aCBib3VuZHNQYXRoOworICAgICAgICBib3VuZHNQ
YXRoLm1vdmVUbyhpbmRpY2F0b3JCb3gubWF4WE1pbllDb3JuZXIoKSk7CisgICAgICAgIGJvdW5k
c1BhdGguYWRkTGluZVRvKGluZGljYXRvckJveC5tYXhYTWF4WUNvcm5lcigpKTsKKyAgICAgICAg
Ym91bmRzUGF0aC5hZGRMaW5lVG8oaW5kaWNhdG9yQm94Lm1pblhNYXhZQ29ybmVyKCkpOworCisg
ICAgICAgIGNvbnN0IGZsb2F0IGNvcm5lckNodW5rID0gODsKKyAgICAgICAgYm91bmRzUGF0aC5h
ZGRMaW5lVG8oRmxvYXRQb2ludChpbmRpY2F0b3JCb3gueCgpLCBpbmRpY2F0b3JCb3gueSgpICsg
Y29ybmVyQ2h1bmspKTsKKyAgICAgICAgYm91bmRzUGF0aC5hZGRMaW5lVG8oRmxvYXRQb2ludChp
bmRpY2F0b3JCb3gueCgpICsgY29ybmVyQ2h1bmssIGluZGljYXRvckJveC55KCkpKTsKKyAgICAg
ICAgYm91bmRzUGF0aC5jbG9zZVN1YnBhdGgoKTsKKworICAgICAgICBDR0NvbnRleHRBZGRQYXRo
KGNvbnRleHQsIGJvdW5kc1BhdGgucGxhdGZvcm1QYXRoKCkpOworICAgICAgICBDR0NvbnRleHRG
aWxsUGF0aChjb250ZXh0KTsKKyAgICB9CiAKICAgICBpZiAocGxhdGZvcm1DQUxheWVyLT5vd25l
cigpLT5pc1VzaW5nRGlzcGxheUxpc3REcmF3aW5nKHBsYXRmb3JtQ0FMYXllcikpIHsKICAgICAg
ICAgQ0dDb250ZXh0U2V0UkdCU3Ryb2tlQ29sb3IoY29udGV4dCwgMCwgMCwgMCwgMC42NSk7CiAg
ICAgICAgIENHQ29udGV4dFNldExpbmVXaWR0aChjb250ZXh0LCAyKTsKICAgICAgICAgQ0dDb250
ZXh0U3Ryb2tlUmVjdChjb250ZXh0LCBpbmRpY2F0b3JCb3gpOwogICAgIH0KKworICAgIGlmIChw
bGF0Zm9ybUNBTGF5ZXItPmFjY2VsZXJhdGVzRHJhd2luZygpKQorICAgICAgICBDR0NvbnRleHRT
ZXRSR0JGaWxsQ29sb3IoY29udGV4dCwgMSwgMCwgMCwgMSk7CisgICAgZWxzZQorICAgICAgICBD
R0NvbnRleHRTZXRSR0JGaWxsQ29sb3IoY29udGV4dCwgMSwgMSwgMSwgMSk7CiAgICAgCi0gICAg
cGxhdGZvcm1DQUxheWVyLT5kcmF3VGV4dEF0UG9pbnQoY29udGV4dCwgaW5kaWNhdG9yQm94Lm9y
aWdpbi54ICsgNSwgaW5kaWNhdG9yQm94Lm9yaWdpbi55ICsgMjIsIENHU2l6ZU1ha2UoMSwgLTEp
LCAyMiwgdGV4dCwgc3RybGVuKHRleHQpKTsKKyAgICBwbGF0Zm9ybUNBTGF5ZXItPmRyYXdUZXh0
QXRQb2ludChjb250ZXh0LCBpbmRpY2F0b3JCb3gueCgpICsgNSwgaW5kaWNhdG9yQm94LnkoKSAr
IDIyLCBDR1NpemVNYWtlKDEsIC0xKSwgMjIsIHRleHQsIHN0cmxlbih0ZXh0KSk7CiAgICAgCiAg
ICAgQ0dDb250ZXh0RW5kVHJhbnNwYXJlbmN5TGF5ZXIoY29udGV4dCk7Ci0gICAgQ0dDb250ZXh0
UmVzdG9yZUdTdGF0ZShjb250ZXh0KTsKIH0KIAogdm9pZCBQbGF0Zm9ybUNBTGF5ZXI6OmZsaXBD
b250ZXh0KENHQ29udGV4dFJlZiBjb250ZXh0LCBDR0Zsb2F0IGhlaWdodCkK
</data>
<flag name="review"
          id="299195"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>