<?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>81401</bug_id>
          
          <creation_ts>2012-03-16 14:03:03 -0700</creation_ts>
          <short_desc>[chromium] Animating opacity is not opaque and should create a render surface on main thread</short_desc>
          <delta_ts>2012-03-18 17:58:54 -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>528+ (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="Dana Jansens">danakj</reporter>
          <assigned_to name="Dana Jansens">danakj</assigned_to>
          <cc>backer</cc>
    
    <cc>enne</cc>
    
    <cc>jamesr</cc>
    
    <cc>piman</cc>
    
    <cc>vollick</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>580929</commentid>
    <comment_count>0</comment_count>
    <who name="Dana Jansens">danakj</who>
    <bug_when>2012-03-16 14:03:03 -0700</bug_when>
    <thetext>[chromium] Animating opacity is not opaque and should create a render surface on main thread</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>580932</commentid>
    <comment_count>1</comment_count>
      <attachid>132373</attachid>
    <who name="Dana Jansens">danakj</who>
    <bug_when>2012-03-16 14:05:05 -0700</bug_when>
    <thetext>Created attachment 132373
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>581517</commentid>
    <comment_count>2</comment_count>
    <who name="Dana Jansens">danakj</who>
    <bug_when>2012-03-18 16:40:30 -0700</bug_when>
    <thetext>This is probably not needed?
a) If we don&apos;t have/don&apos;t have a render surface on main thread but opposite on impl, it shouldn&apos;t hurt anything. We don&apos;t commit the surface anyway.
b) We don&apos;t depend on a surface on main thread for this anywhere.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>581519</commentid>
    <comment_count>3</comment_count>
    <who name="Dana Jansens">danakj</who>
    <bug_when>2012-03-18 16:41:41 -0700</bug_when>
    <thetext>Oh this does affect paint culling. If we make it own a render surface, then we can do scoped paint culling within the surface.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>581521</commentid>
    <comment_count>4</comment_count>
      <attachid>132508</attachid>
    <who name="Dana Jansens">danakj</who>
    <bug_when>2012-03-18 16:44:47 -0700</bug_when>
    <thetext>Created attachment 132508
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>581542</commentid>
    <comment_count>5</comment_count>
      <attachid>132508</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-18 17:58:48 -0700</bug_when>
    <thetext>Comment on attachment 132508
Patch

Clearing flags on attachment: 132508

Committed r111144: &lt;http://trac.webkit.org/changeset/111144&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>581543</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-18 17:58:54 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>132373</attachid>
            <date>2012-03-16 14:05:05 -0700</date>
            <delta_ts>2012-03-18 16:44:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-81401-20120316170503.patch</filename>
            <type>text/plain</type>
            <size>4054</size>
            <attacher name="Dana Jansens">danakj</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTExMDA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjE4MDRkN2E3Mzc5ZjFi
OTc3OTBkZjE3MWMzZGRkZDdiMDQyODJhMi4uNGZiNTZiMmU2MjdkZjI2N2E0OWM4MGU5YmQwMGNj
YzNmMTY3OGZhZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTAzLTE2ICBEYW5h
IEphbnNlbnMgIDxkYW5ha2pAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0gQW5p
bWF0aW5nIG9wYWNpdHkgaXMgbm90IG9wYXF1ZSBhbmQgc2hvdWxkIGNyZWF0ZSBhIHJlbmRlciBz
dXJmYWNlIG9uIG1haW4gdGhyZWFkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04MTQwMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFVuaXQgdGVzdDogQ0NMYXllclRyZWVIb3N0Q29tbW9uVGVzdC52ZXJpZnlB
bmltYXRpb25zRm9yUmVuZGVyU3VyZmFjZUhpZXJhcmNoeQorCisgICAgICAgICogcGxhdGZvcm0v
Z3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0Q29tbW9uLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OmxheWVyT3BhY2l0eUlzT3BhcXVlKToKKyAgICAgICAgKFdlYkNvcmUpOgorICAg
ICAgICAoV2ViQ29yZTo6c3VidHJlZVNob3VsZFJlbmRlclRvU2VwYXJhdGVTdXJmYWNlKToKKwog
MjAxMi0wMy0xNiAgS2VudGFybyBIYXJhICA8aGFyYWtlbkBjaHJvbWl1bS5vcmc+CiAKICAgICAg
ICAgVGhlIElETCBwYXJzZXIgc2hvdWxkIHN1cHBvcnQgc2VxdWVuY2U8VD4gdHlwZQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZwppbmRleCBjZDY4YjFlMjM2Yjk5NWJkY2RiOGEyZTBjMzYwYjRkOGE1
MzhlZGY1Li5mOWNmMGRmYjQ5MjYxMzAzYmM5YTVmOTAyZGFiYTVjMTQzNzBjNmI2IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEyLTAzLTE2ICBEYW5hIEph
bnNlbnMgIDxkYW5ha2pAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0gQW5pbWF0
aW5nIG9wYWNpdHkgaXMgbm90IG9wYXF1ZSBhbmQgc2hvdWxkIGNyZWF0ZSBhIHJlbmRlciBzdXJm
YWNlIG9uIG1haW4gdGhyZWFkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD04MTQwMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogdGVzdHMvQ0NMYXllclRyZWVIb3N0Q29tbW9uVGVzdC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpURVNUKToKKwogMjAxMi0wMy0xNiAgSWFuIFZvbGxpY2sgIDx2b2xsaWNrQGNo
cm9taXVtLm9yZz4KIAogICAgICAgICBbY2hyb21pdW1dIFRocmVhZGVkIG9wYWNpdHkgYW5pbWF0
aW9uIGp1bXAgdG8gb3BhY2l0eSBvZiAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhvc3RDb21tb24uY3BwIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0
Q29tbW9uLmNwcAppbmRleCAzODc5NTUzYTYyNjI0OTg5NmVhN2M0ZGIyYjhmMTNlZTcwOTMzZWRi
Li5lZTZiZjk4YTUyMzZkN2FiMWRkMDhiYmFmNzNlZDVjM2RhNjNhNmM5IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhv
c3RDb21tb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9t
aXVtL2NjL0NDTGF5ZXJUcmVlSG9zdENvbW1vbi5jcHAKQEAgLTEyNCw2ICsxMjQsMTkgQEAgc3Rh
dGljIGlubGluZSBib29sIHN1YnRyZWVTaG91bGRCZVNraXBwZWQoTGF5ZXJDaHJvbWl1bSogbGF5
ZXIpCiAgICAgcmV0dXJuICFsYXllci0+b3BhY2l0eSgpICYmICFsYXllci0+b3BhY2l0eUlzQW5p
bWF0aW5nKCk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgYm9vbCBsYXllck9wYWNpdHlJc09wYXF1ZShD
Q0xheWVySW1wbCogbGF5ZXIpCit7CisgICAgcmV0dXJuIGxheWVyLT5vcGFjaXR5KCkgPT0gMTsK
K30KKworc3RhdGljIGlubGluZSBib29sIGxheWVyT3BhY2l0eUlzT3BhcXVlKExheWVyQ2hyb21p
dW0qIGxheWVyKQoreworICAgIC8vIElmIHRoZSBvcGFjaXR5IGlzIGJlaW5nIGFuaW1hdGVkIHRo
ZW4gdGhlIG9wYWNpdHkgb24gdGhlIG1haW4gdGhyZWFkIGlzIHVucmVsaWFibGUKKyAgICAvLyAo
c2luY2UgdGhlIGltcGwgdGhyZWFkIG1heSBiZSB1c2luZyBhIGRpZmZlcmVudCBvcGFjaXR5KSwg
c28gaXQgc2hvdWxkIG5vdCBiZSB0cnVzdGVkLgorICAgIC8vIEluIHBhcnRpY3VsYXIsIGl0IHNo
b3VsZCBub3QgYmUgdHJlYXRlZCBhcyBvcGFxdWUuCisgICAgcmV0dXJuIGxheWVyLT5vcGFjaXR5
KCkgPT0gMSAmJiAhbGF5ZXItPm9wYWNpdHlJc0FuaW1hdGluZygpOworfQorCiB0ZW1wbGF0ZTx0
eXBlbmFtZSBMYXllclR5cGU+CiBzdGF0aWMgYm9vbCBzdWJ0cmVlU2hvdWxkUmVuZGVyVG9TZXBh
cmF0ZVN1cmZhY2UoTGF5ZXJUeXBlKiBsYXllciwgYm9vbCBheGlzQWxpZ25lZFdpdGhSZXNwZWN0
VG9QYXJlbnQpCiB7CkBAIC0xNjEsNyArMTc0LDcgQEAgc3RhdGljIGJvb2wgc3VidHJlZVNob3Vs
ZFJlbmRlclRvU2VwYXJhdGVTdXJmYWNlKExheWVyVHlwZSogbGF5ZXIsIGJvb2wgYXhpc0FsaWcK
ICAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICAvLyBJZiB0aGUgbGF5ZXIgaGFzIG9wYWNpdHkg
IT0gMSBhbmQgZG9lcyBub3QgaGF2ZSBhIHByZXNlcnZlcy0zZCB0cmFuc2Zvcm0gc3R5bGUuCi0g
ICAgaWYgKGxheWVyLT5vcGFjaXR5KCkgIT0gMSAmJiAhbGF5ZXItPnByZXNlcnZlczNEKCkgJiYg
ZGVzY2VuZGFudERyYXdzQ29udGVudCkKKyAgICBpZiAoIWxheWVyT3BhY2l0eUlzT3BhcXVlKGxh
eWVyKSAmJiAhbGF5ZXItPnByZXNlcnZlczNEKCkgJiYgZGVzY2VuZGFudERyYXdzQ29udGVudCkK
ICAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICByZXR1cm4gZmFsc2U7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL0NDTGF5ZXJUcmVlSG9zdENvbW1vblRlc3QuY3Bw
IGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9DQ0xheWVyVHJlZUhvc3RDb21tb25UZXN0
LmNwcAppbmRleCA5NjBlMDY1YWYyNDViMTkwYjJkMWI0N2VlMTQ2ZWQwOGVkYjA1ODQ3Li5iNDg2
ODZiMjM2NDYyYjM2YzczZDFjYWFiNWY3NWZiNDNkMzM2OWM1IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L2Nocm9taXVtL3Rlc3RzL0NDTGF5ZXJUcmVlSG9zdENvbW1vblRlc3QuY3BwCisrKyBi
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvQ0NMYXllclRyZWVIb3N0Q29tbW9uVGVzdC5j
cHAKQEAgLTYzOCw4ICs2MzgsNiBAQCBURVNUKENDTGF5ZXJUcmVlSG9zdENvbW1vblRlc3QsIHZl
cmlmeUFuaW1hdGlvbnNGb3JSZW5kZXJTdXJmYWNlSGllcmFyY2h5KQogICAgIGNoaWxkT2ZSUzIt
PmFkZENoaWxkKGdyYW5kQ2hpbGRPZlJTMik7CiAKICAgICAvLyBJbiBjb21iaW5hdGlvbiB3aXRo
IGRlc2NlbmRhbnREcmF3c0NvbnRlbnQsIG9wYWNpdHkgIT0gMSBmb3JjZXMgdGhlIGxheWVyIHRv
IGhhdmUgYSBuZXcgcmVuZGVyU3VyZmFjZS4KLSAgICByZW5kZXJTdXJmYWNlMS0+c2V0T3BhY2l0
eSgwLjQpOwotICAgIHJlbmRlclN1cmZhY2UyLT5zZXRPcGFjaXR5KDAuNSk7CiAgICAgYWRkT3Bh
Y2l0eUFuaW1hdGlvblRvTGF5ZXIocmVuZGVyU3VyZmFjZTEuZ2V0KCksIDEsIDAsIDEwKTsKICAg
ICBhZGRPcGFjaXR5QW5pbWF0aW9uVG9MYXllcihyZW5kZXJTdXJmYWNlMi5nZXQoKSwgMSwgMCwg
MTApOwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>132508</attachid>
            <date>2012-03-18 16:44:47 -0700</date>
            <delta_ts>2012-03-18 17:58:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-81401-20120318194445.patch</filename>
            <type>text/plain</type>
            <size>4096</size>
            <attacher name="Dana Jansens">danakj</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTExMTM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDRhYjA0ZTBkOWJhMjM2
YTgwZGRlOWVkMzdmNzYzZmYxNWQ3MzJlNy4uYjIwMDY2ZmIzMDQ4MTQ5MjMxM2E5MDdjMTBkYmRl
NDUyOTZiZmViYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTAzLTE2ICBEYW5h
IEphbnNlbnMgIDxkYW5ha2pAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0gQW5p
bWF0aW5nIG9wYWNpdHkgaXMgbm90IG9wYXF1ZSBhbmQgc2hvdWxkIGNyZWF0ZSBhIHJlbmRlciBz
dXJmYWNlIG9uIG1haW4gdGhyZWFkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04MTQwMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFVuaXQgdGVzdDogQ0NMYXllclRyZWVIb3N0Q29tbW9uVGVzdC52ZXJpZnlB
bmltYXRpb25zRm9yUmVuZGVyU3VyZmFjZUhpZXJhcmNoeQorCisgICAgICAgICogcGxhdGZvcm0v
Z3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0Q29tbW9uLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OmxheWVyT3BhY2l0eUlzT3BhcXVlKToKKyAgICAgICAgKFdlYkNvcmUpOgorICAg
ICAgICAoV2ViQ29yZTo6c3VidHJlZVNob3VsZFJlbmRlclRvU2VwYXJhdGVTdXJmYWNlKToKKwog
MjAxMi0wMy0xOCAgRGF2aWQgUmV2ZW1hbiAgPHJldmVtYW5AY2hyb21pdW0ub3JnPgogCiAgICAg
ICAgIEludmFsaWRhdGlvbiBpc3N1ZSB3aGVuIGNyZWF0aW5nIGJhY2tpbmcgbGF5ZXIgZm9yIGZp
eGVkIHBvc2l0aW9uZWQgZWxlbWVudC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXggOGJh
YjBmZGRiNDQxODIxMWM3OTBhYTIwOGMwMzNlODAxMGEyYzQ1Zi4uODk3NDRkM2JmNjI2ZGI5MDg5
YWJiNDYwZDMzM2YwMjYzMTA3NWMzNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1
bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMyBAQAorMjAxMi0wMy0xNiAgRGFuYSBKYW5zZW5zICA8ZGFuYWtqQGNocm9taXVtLm9y
Zz4KKworICAgICAgICBbY2hyb21pdW1dIEFuaW1hdGluZyBvcGFjaXR5IGlzIG5vdCBvcGFxdWUg
YW5kIHNob3VsZCBjcmVhdGUgYSByZW5kZXIgc3VyZmFjZSBvbiBtYWluIHRocmVhZAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODE0MDEKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHRlc3RzL0NDTGF5ZXJU
cmVlSG9zdENvbW1vblRlc3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VEVTVCk6CisKIDIwMTIt
MDMtMTggIERhbmEgSmFuc2VucyAgPGRhbmFrakBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW2No
cm9taXVtXSBUcmFuc2Zvcm0gYW5pbWF0aW9uIHN0YXRlIHNob3VsZCBiZSBpbmhlcml0ZWQgZnJv
bSBwYXJlbnRzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9j
aHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhvc3RDb21tb24uY3BwIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0Q29tbW9uLmNwcAppbmRl
eCAzODc5NTUzYTYyNjI0OTg5NmVhN2M0ZGIyYjhmMTNlZTcwOTMzZWRiLi5lZTZiZjk4YTUyMzZk
N2FiMWRkMDhiYmFmNzNlZDVjM2RhNjNhNmM5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhvc3RDb21tb24uY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJU
cmVlSG9zdENvbW1vbi5jcHAKQEAgLTEyNCw2ICsxMjQsMTkgQEAgc3RhdGljIGlubGluZSBib29s
IHN1YnRyZWVTaG91bGRCZVNraXBwZWQoTGF5ZXJDaHJvbWl1bSogbGF5ZXIpCiAgICAgcmV0dXJu
ICFsYXllci0+b3BhY2l0eSgpICYmICFsYXllci0+b3BhY2l0eUlzQW5pbWF0aW5nKCk7CiB9CiAK
K3N0YXRpYyBpbmxpbmUgYm9vbCBsYXllck9wYWNpdHlJc09wYXF1ZShDQ0xheWVySW1wbCogbGF5
ZXIpCit7CisgICAgcmV0dXJuIGxheWVyLT5vcGFjaXR5KCkgPT0gMTsKK30KKworc3RhdGljIGlu
bGluZSBib29sIGxheWVyT3BhY2l0eUlzT3BhcXVlKExheWVyQ2hyb21pdW0qIGxheWVyKQorewor
ICAgIC8vIElmIHRoZSBvcGFjaXR5IGlzIGJlaW5nIGFuaW1hdGVkIHRoZW4gdGhlIG9wYWNpdHkg
b24gdGhlIG1haW4gdGhyZWFkIGlzIHVucmVsaWFibGUKKyAgICAvLyAoc2luY2UgdGhlIGltcGwg
dGhyZWFkIG1heSBiZSB1c2luZyBhIGRpZmZlcmVudCBvcGFjaXR5KSwgc28gaXQgc2hvdWxkIG5v
dCBiZSB0cnVzdGVkLgorICAgIC8vIEluIHBhcnRpY3VsYXIsIGl0IHNob3VsZCBub3QgYmUgdHJl
YXRlZCBhcyBvcGFxdWUuCisgICAgcmV0dXJuIGxheWVyLT5vcGFjaXR5KCkgPT0gMSAmJiAhbGF5
ZXItPm9wYWNpdHlJc0FuaW1hdGluZygpOworfQorCiB0ZW1wbGF0ZTx0eXBlbmFtZSBMYXllclR5
cGU+CiBzdGF0aWMgYm9vbCBzdWJ0cmVlU2hvdWxkUmVuZGVyVG9TZXBhcmF0ZVN1cmZhY2UoTGF5
ZXJUeXBlKiBsYXllciwgYm9vbCBheGlzQWxpZ25lZFdpdGhSZXNwZWN0VG9QYXJlbnQpCiB7CkBA
IC0xNjEsNyArMTc0LDcgQEAgc3RhdGljIGJvb2wgc3VidHJlZVNob3VsZFJlbmRlclRvU2VwYXJh
dGVTdXJmYWNlKExheWVyVHlwZSogbGF5ZXIsIGJvb2wgYXhpc0FsaWcKICAgICAgICAgcmV0dXJu
IHRydWU7CiAKICAgICAvLyBJZiB0aGUgbGF5ZXIgaGFzIG9wYWNpdHkgIT0gMSBhbmQgZG9lcyBu
b3QgaGF2ZSBhIHByZXNlcnZlcy0zZCB0cmFuc2Zvcm0gc3R5bGUuCi0gICAgaWYgKGxheWVyLT5v
cGFjaXR5KCkgIT0gMSAmJiAhbGF5ZXItPnByZXNlcnZlczNEKCkgJiYgZGVzY2VuZGFudERyYXdz
Q29udGVudCkKKyAgICBpZiAoIWxheWVyT3BhY2l0eUlzT3BhcXVlKGxheWVyKSAmJiAhbGF5ZXIt
PnByZXNlcnZlczNEKCkgJiYgZGVzY2VuZGFudERyYXdzQ29udGVudCkKICAgICAgICAgcmV0dXJu
IHRydWU7CiAKICAgICByZXR1cm4gZmFsc2U7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL3Rlc3RzL0NDTGF5ZXJUcmVlSG9zdENvbW1vblRlc3QuY3BwIGIvU291cmNlL1dlYktp
dC9jaHJvbWl1bS90ZXN0cy9DQ0xheWVyVHJlZUhvc3RDb21tb25UZXN0LmNwcAppbmRleCA3MjJi
MWMwNTZhZTljNDgyMTZmZjk2MjlhZDZjNzZhNzNmYWJkZmJhLi4xNTA4YjdmNWIxNTRmMWM3OGYx
MTg3OWRiZDY3ZjIyZjY5MWJlM2ExIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3Rlc3RzL0NDTGF5ZXJUcmVlSG9zdENvbW1vblRlc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vdGVzdHMvQ0NMYXllclRyZWVIb3N0Q29tbW9uVGVzdC5jcHAKQEAgLTYzOCw4ICs2
MzgsNiBAQCBURVNUKENDTGF5ZXJUcmVlSG9zdENvbW1vblRlc3QsIHZlcmlmeUFuaW1hdGlvbnNG
b3JSZW5kZXJTdXJmYWNlSGllcmFyY2h5KQogICAgIGNoaWxkT2ZSUzItPmFkZENoaWxkKGdyYW5k
Q2hpbGRPZlJTMik7CiAKICAgICAvLyBJbiBjb21iaW5hdGlvbiB3aXRoIGRlc2NlbmRhbnREcmF3
c0NvbnRlbnQsIG9wYWNpdHkgIT0gMSBmb3JjZXMgdGhlIGxheWVyIHRvIGhhdmUgYSBuZXcgcmVu
ZGVyU3VyZmFjZS4KLSAgICByZW5kZXJTdXJmYWNlMS0+c2V0T3BhY2l0eSgwLjQpOwotICAgIHJl
bmRlclN1cmZhY2UyLT5zZXRPcGFjaXR5KDAuNSk7CiAgICAgYWRkT3BhY2l0eUFuaW1hdGlvblRv
TGF5ZXIocmVuZGVyU3VyZmFjZTEuZ2V0KCksIDEsIDAsIDEwKTsKICAgICBhZGRPcGFjaXR5QW5p
bWF0aW9uVG9MYXllcihyZW5kZXJTdXJmYWNlMi5nZXQoKSwgMSwgMCwgMTApOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>