<?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>132152</bug_id>
          
          <creation_ts>2014-04-24 15:42:10 -0700</creation_ts>
          <short_desc>REGRESSION(r167441): Caused full screen regressions on vimeo, youtube, and others. (Requested by jernoble on #webkit).</short_desc>
          <delta_ts>2014-04-24 15:49:15 -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>
          
          <blocked>131705</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>darin</cc>
    
    <cc>jer.noble</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1003815</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-04-24 15:42:10 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/167441 broke the build:
Caused full screen regressions on vimeo, youtube, and others. (Requested by jernoble on #webkit).

This is an automatic bug report generated by webkitbot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003818</commentid>
    <comment_count>1</comment_count>
      <attachid>230113</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-04-24 15:42:43 -0700</bug_when>
    <thetext>Created attachment 230113
ROLLOUT of r167441

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003821</commentid>
    <comment_count>2</comment_count>
      <attachid>230113</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-04-24 15:49:12 -0700</bug_when>
    <thetext>Comment on attachment 230113
ROLLOUT of r167441

Clearing flags on attachment: 230113

Committed r167780: &lt;http://trac.webkit.org/changeset/167780&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003822</commentid>
    <comment_count>3</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-04-24 15:49:15 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230113</attachid>
            <date>2014-04-24 15:42:43 -0700</date>
            <delta_ts>2014-04-24 15:49:12 -0700</delta_ts>
            <desc>ROLLOUT of r167441</desc>
            <filename>bug-132152-20140424154221.patch</filename>
            <type>text/plain</type>
            <size>10621</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY3Nzc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODk2NjNlMTJlZGU1Mjdi
MmQ5YzlkNTJkODJlOTMzN2RmNTJmOGVjNS4uNTBmYjNhNzUyYThlMWRmOWI5MTFlMjk1ODY0YjY0
MzQyOGM2YzA1MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE0LTA0LTI0ICBDb21t
aXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KKworICAgICAgICBVbnJldmlld2Vk
LCByb2xsaW5nIG91dCByMTY3NDQxLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTMyMTUyCisKKyAgICAgICAgQ2F1c2VkIGZ1bGwgc2NyZWVuIHJlZ3Jl
c3Npb25zIG9uIHZpbWVvLCB5b3V0dWJlLCBhbmQgb3RoZXJzLgorICAgICAgICAoUmVxdWVzdGVk
IGJ5IGplcm5vYmxlIG9uICN3ZWJraXQpLgorCisgICAgICAgIFJldmVydGVkIGNoYW5nZXNldDoK
KworICAgICAgICAiRnVsbHNjcmVlbiBtZWRpYSBjb250cm9scyBhcmUgdW51c2FibGUgaW4gcGFn
aW5hdGlvbiBtb2RlIgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTMxNzA1CisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzE2
NzQ0MQorCiAyMDE0LTA0LTI0ICBBZGVuaWxzb24gQ2F2YWxjYW50aSAgPGNhdmFsY2FudGlpQGdt
YWlsLmNvbT4KIAogICAgICAgICBVbnVzZWQgY2xhc3MgZm9yd2FyZCBkZWNsYXJhdGlvbnMgaW4g
UGFnZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAKaW5kZXggOGNmMTUwMzJiZGJkZWY0MDQwZGUzNzBl
YTM3ZTA2ZWVlM2ZkMGUxNC4uNGI2OGY1ZTYzMjI0NzdjYWNiZGFiNmFkNTZjZGI3NDE2ZTlmZDE2
YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCkBAIC01MzYzLDYgKzUzNjMsOSBAQCB2b2lkIERv
Y3VtZW50Ojp3ZWJraXRXaWxsRW50ZXJGdWxsU2NyZWVuRm9yRWxlbWVudChFbGVtZW50KiBlbGVt
ZW50KQogICAgICAgICBtX3NhdmVkUGxhY2Vob2xkZXJSZW5kZXJTdHlsZSA9IFJlbmRlclN0eWxl
OjpjbG9uZSgmcmVuZGVyZXItPnN0eWxlKCkpOwogICAgIH0KIAorICAgIGlmIChtX2Z1bGxTY3Jl
ZW5FbGVtZW50ICE9IGRvY3VtZW50RWxlbWVudCgpKQorICAgICAgICBSZW5kZXJGdWxsU2NyZWVu
Ojp3cmFwUmVuZGVyZXIocmVuZGVyZXIsIHJlbmRlcmVyID8gcmVuZGVyZXItPnBhcmVudCgpIDog
bnVsbHB0ciwgKnRoaXMpOworCiAgICAgbV9mdWxsU2NyZWVuRWxlbWVudC0+c2V0Q29udGFpbnNG
dWxsU2NyZWVuRWxlbWVudE9uQW5jZXN0b3JzQ3Jvc3NpbmdGcmFtZUJvdW5kYXJpZXModHJ1ZSk7
CiAgICAgCiAgICAgcmVjYWxjU3R5bGUoU3R5bGU6OkZvcmNlKTsKQEAgLTU0MjcsMTAgKzU0MzAs
MTAgQEAgdm9pZCBEb2N1bWVudDo6c2V0RnVsbFNjcmVlblJlbmRlcmVyKFJlbmRlckZ1bGxTY3Jl
ZW4qIHJlbmRlcmVyKQogICAgICAgICByZXR1cm47CiAKICAgICBpZiAocmVuZGVyZXIgJiYgbV9z
YXZlZFBsYWNlaG9sZGVyUmVuZGVyU3R5bGUpIAotICAgICAgICByZW5kZXJlci0+c2V0UGxhY2Vo
b2xkZXJTdHlsZShtX3NhdmVkUGxhY2Vob2xkZXJSZW5kZXJTdHlsZS5yZWxlYXNlTm9uTnVsbCgp
LCBtX3NhdmVkUGxhY2Vob2xkZXJGcmFtZVJlY3QpOworICAgICAgICByZW5kZXJlci0+Y3JlYXRl
UGxhY2Vob2xkZXIobV9zYXZlZFBsYWNlaG9sZGVyUmVuZGVyU3R5bGUucmVsZWFzZU5vbk51bGwo
KSwgbV9zYXZlZFBsYWNlaG9sZGVyRnJhbWVSZWN0KTsKICAgICBlbHNlIGlmIChyZW5kZXJlciAm
JiBtX2Z1bGxTY3JlZW5SZW5kZXJlciAmJiBtX2Z1bGxTY3JlZW5SZW5kZXJlci0+cGxhY2Vob2xk
ZXIoKSkgewogICAgICAgICBSZW5kZXJCbG9jayogcGxhY2Vob2xkZXIgPSBtX2Z1bGxTY3JlZW5S
ZW5kZXJlci0+cGxhY2Vob2xkZXIoKTsKLSAgICAgICAgcmVuZGVyZXItPnNldFBsYWNlaG9sZGVy
U3R5bGUoUmVuZGVyU3R5bGU6OmNsb25lKCZwbGFjZWhvbGRlci0+c3R5bGUoKSksIHBsYWNlaG9s
ZGVyLT5mcmFtZVJlY3QoKSk7CisgICAgICAgIHJlbmRlcmVyLT5jcmVhdGVQbGFjZWhvbGRlcihS
ZW5kZXJTdHlsZTo6Y2xvbmUoJnBsYWNlaG9sZGVyLT5zdHlsZSgpKSwgcGxhY2Vob2xkZXItPmZy
YW1lUmVjdCgpKTsKICAgICB9CiAKICAgICBpZiAobV9mdWxsU2NyZWVuUmVuZGVyZXIpCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRnVsbFNjcmVlbi5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRnVsbFNjcmVlbi5jcHAKaW5kZXggMjVkZjU3
MjE3NDc2OTg3NWYwMjkxZjRmOTdhZGMzYmEzOTQ4YTFmYy4uOTdlOGVmZDM1YjQ1MGIzZTI4NDM3
MDU5YWM0ZGVjNzliMGJhM2JmOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlckZ1bGxTY3JlZW4uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJGdWxsU2NyZWVuLmNwcApAQCAtMzEsNyArMzEsNiBAQAogI2luY2x1ZGUgIlJlbmRlckJsb2Nr
Rmxvdy5oIgogI2luY2x1ZGUgIlJlbmRlckxheWVyLmgiCiAjaW5jbHVkZSAiUmVuZGVyTGF5ZXJD
b21wb3NpdG9yLmgiCi0jaW5jbHVkZSAiUmVuZGVyVmlldy5oIgogCiBuYW1lc3BhY2UgV2ViQ29y
ZSB7CiAKQEAgLTUxLDcgKzUwLDcgQEAgcHJpdmF0ZToKIAogdm9pZCBSZW5kZXJGdWxsU2NyZWVu
UGxhY2Vob2xkZXI6OndpbGxCZURlc3Ryb3llZCgpCiB7Ci0gICAgbV9vd25lci5jbGVhclBsYWNl
aG9sZGVyKCk7CisgICAgbV9vd25lci5zZXRQbGFjZWhvbGRlcigwKTsKICAgICBSZW5kZXJCbG9j
a0Zsb3c6OndpbGxCZURlc3Ryb3llZCgpOwogfQogCkBAIC0xMDUsNyArMTA0LDcgQEAgc3RhdGlj
IFBhc3NSZWY8UmVuZGVyU3R5bGU+IGNyZWF0ZUZ1bGxTY3JlZW5TdHlsZSgpCiAgICAgcmV0dXJu
IGZ1bGxzY3JlZW5TdHlsZTsKIH0KIAotUmVuZGVyRWxlbWVudCogUmVuZGVyRnVsbFNjcmVlbjo6
d3JhcFJlbmRlcmVyKFJlbmRlck9iamVjdCogb2JqZWN0LCBSZW5kZXJFbGVtZW50KiBwYXJlbnQs
IERvY3VtZW50JiBkb2N1bWVudCkKK1JlbmRlckZ1bGxTY3JlZW4qIFJlbmRlckZ1bGxTY3JlZW46
OndyYXBSZW5kZXJlcihSZW5kZXJPYmplY3QqIG9iamVjdCwgUmVuZGVyRWxlbWVudCogcGFyZW50
LCBEb2N1bWVudCYgZG9jdW1lbnQpCiB7CiAgICAgUmVuZGVyRnVsbFNjcmVlbiogZnVsbHNjcmVl
blJlbmRlcmVyID0gbmV3IFJlbmRlckZ1bGxTY3JlZW4oZG9jdW1lbnQsIGNyZWF0ZUZ1bGxTY3Jl
ZW5TdHlsZSgpKTsKICAgICBmdWxsc2NyZWVuUmVuZGVyZXItPmluaXRpYWxpemVTdHlsZSgpOwpA
QCAtMTE5LDEyICsxMTgsMTEgQEAgUmVuZGVyRWxlbWVudCogUmVuZGVyRnVsbFNjcmVlbjo6d3Jh
cFJlbmRlcmVyKFJlbmRlck9iamVjdCogb2JqZWN0LCBSZW5kZXJFbGVtZW4KICAgICAgICAgaWYg
KFJlbmRlckVsZW1lbnQqIHBhcmVudCA9IG9iamVjdC0+cGFyZW50KCkpIHsKICAgICAgICAgICAg
IFJlbmRlckJsb2NrKiBjb250YWluaW5nQmxvY2sgPSBvYmplY3QtPmNvbnRhaW5pbmdCbG9jaygp
OwogICAgICAgICAgICAgQVNTRVJUKGNvbnRhaW5pbmdCbG9jayk7Ci0KICAgICAgICAgICAgIC8v
IFNpbmNlIHdlIGFyZSBtb3ZpbmcgdGhlIHxvYmplY3R8IHRvIGEgbmV3IHBhcmVudCB8ZnVsbHNj
cmVlblJlbmRlcmVyfCwKICAgICAgICAgICAgIC8vIHRoZSBsaW5lIGJveCB0cmVlIHVuZGVybmVh
dGggb3VyIHxjb250YWluaW5nQmxvY2t8IGlzIG5vdCBsb25nZXIgdmFsaWQuCiAgICAgICAgICAg
ICBjb250YWluaW5nQmxvY2stPmRlbGV0ZUxpbmVzKCk7CiAKLSAgICAgICAgICAgIHBhcmVudC0+
YWRkQ2hpbGQoZnVsbHNjcmVlblJlbmRlcmVyLT5lbnN1cmVQbGFjZWhvbGRlcigpLCBvYmplY3Qp
OworICAgICAgICAgICAgcGFyZW50LT5hZGRDaGlsZChmdWxsc2NyZWVuUmVuZGVyZXIsIG9iamVj
dCk7CiAgICAgICAgICAgICBvYmplY3QtPnJlbW92ZUZyb21QYXJlbnQoKTsKICAgICAgICAgICAg
IAogICAgICAgICAgICAgLy8gQWx3YXlzIGp1c3QgZG8gYSBmdWxsIGxheW91dCB0byBlbnN1cmUg
dGhhdCBsaW5lIGJveGVzIGdldCBkZWxldGVkIHByb3Blcmx5LgpAQCAtMTMzLDE3ICsxMzEsMTYg
QEAgUmVuZGVyRWxlbWVudCogUmVuZGVyRnVsbFNjcmVlbjo6d3JhcFJlbmRlcmVyKFJlbmRlck9i
amVjdCogb2JqZWN0LCBSZW5kZXJFbGVtZW4KICAgICAgICAgICAgIHBhcmVudC0+c2V0TmVlZHNM
YXlvdXRBbmRQcmVmV2lkdGhzUmVjYWxjKCk7CiAgICAgICAgICAgICBjb250YWluaW5nQmxvY2st
PnNldE5lZWRzTGF5b3V0QW5kUHJlZldpZHRoc1JlY2FsYygpOwogICAgICAgICB9Ci0KLSAgICAg
ICAgb2JqZWN0LT52aWV3KCkuYWRkQ2hpbGQoZnVsbHNjcmVlblJlbmRlcmVyKTsKICAgICAgICAg
ZnVsbHNjcmVlblJlbmRlcmVyLT5hZGRDaGlsZChvYmplY3QpOworICAgICAgICBmdWxsc2NyZWVu
UmVuZGVyZXItPnNldE5lZWRzTGF5b3V0QW5kUHJlZldpZHRoc1JlY2FsYygpOwogICAgIH0KICAg
ICBkb2N1bWVudC5zZXRGdWxsU2NyZWVuUmVuZGVyZXIoZnVsbHNjcmVlblJlbmRlcmVyKTsKLSAg
ICByZXR1cm4gZnVsbHNjcmVlblJlbmRlcmVyLT5lbnN1cmVQbGFjZWhvbGRlcigpOworICAgIHJl
dHVybiBmdWxsc2NyZWVuUmVuZGVyZXI7CiB9CiAKIHZvaWQgUmVuZGVyRnVsbFNjcmVlbjo6dW53
cmFwUmVuZGVyZXIoKQogewotICAgIGlmIChwbGFjZWhvbGRlcigpICYmIHBsYWNlaG9sZGVyKCkt
PnBhcmVudCgpKSB7CisgICAgaWYgKHBhcmVudCgpKSB7CiAgICAgICAgIFJlbmRlck9iamVjdCog
Y2hpbGQ7CiAgICAgICAgIHdoaWxlICgoY2hpbGQgPSBmaXJzdENoaWxkKCkpKSB7CiAgICAgICAg
ICAgICAvLyBXZSBoYXZlIHRvIGNsZWFyIHRoZSBvdmVycmlkZSBzaXplLCBiZWNhdXNlIGFzIGEg
ZmxleGJveCwgd2UKQEAgLTE1MiwzOCArMTQ5LDM5IEBAIHZvaWQgUmVuZGVyRnVsbFNjcmVlbjo6
dW53cmFwUmVuZGVyZXIoKQogICAgICAgICAgICAgaWYgKGNoaWxkLT5pc0JveCgpKQogICAgICAg
ICAgICAgICAgIHRvUmVuZGVyQm94KGNoaWxkKS0+Y2xlYXJPdmVycmlkZVNpemUoKTsKICAgICAg
ICAgICAgIGNoaWxkLT5yZW1vdmVGcm9tUGFyZW50KCk7Ci0gICAgICAgICAgICBwbGFjZWhvbGRl
cigpLT5wYXJlbnQoKS0+YWRkQ2hpbGQoY2hpbGQsIG1fcGxhY2Vob2xkZXIpOworICAgICAgICAg
ICAgcGFyZW50KCktPmFkZENoaWxkKGNoaWxkLCB0aGlzKTsKKyAgICAgICAgICAgIHBhcmVudCgp
LT5zZXROZWVkc0xheW91dEFuZFByZWZXaWR0aHNSZWNhbGMoKTsKICAgICAgICAgfQotCi0gICAg
ICAgIHBsYWNlaG9sZGVyKCktPnJlbW92ZUZyb21QYXJlbnQoKTsKICAgICB9CisgICAgaWYgKHBs
YWNlaG9sZGVyKCkpCisgICAgICAgIHBsYWNlaG9sZGVyKCktPnJlbW92ZUZyb21QYXJlbnQoKTsK
ICAgICByZW1vdmVGcm9tUGFyZW50KCk7CiAgICAgZG9jdW1lbnQoKS5zZXRGdWxsU2NyZWVuUmVu
ZGVyZXIoMCk7CiB9CiAKLXZvaWQgUmVuZGVyRnVsbFNjcmVlbjo6Y2xlYXJQbGFjZWhvbGRlcigp
Cit2b2lkIFJlbmRlckZ1bGxTY3JlZW46OnNldFBsYWNlaG9sZGVyKFJlbmRlckJsb2NrKiBwbGFj
ZWhvbGRlcikKIHsKLSAgICBtX3BsYWNlaG9sZGVyID0gbnVsbHB0cjsKKyAgICBtX3BsYWNlaG9s
ZGVyID0gcGxhY2Vob2xkZXI7CiB9CiAKLVJlbmRlckJsb2NrKiBSZW5kZXJGdWxsU2NyZWVuOjpl
bnN1cmVQbGFjZWhvbGRlcigpCi17Ci0gICAgaWYgKG1fcGxhY2Vob2xkZXIpCi0gICAgICAgIHJl
dHVybiBtX3BsYWNlaG9sZGVyOwotCi0gICAgbV9wbGFjZWhvbGRlciA9IG5ldyBSZW5kZXJGdWxs
U2NyZWVuUGxhY2Vob2xkZXIoKnRoaXMsIFJlbmRlclN0eWxlOjpjcmVhdGUoKSk7Ci0gICAgbV9w
bGFjZWhvbGRlci0+aW5pdGlhbGl6ZVN0eWxlKCk7Ci0gICAgcmV0dXJuIG1fcGxhY2Vob2xkZXI7
Ci19Ci0KLXZvaWQgUmVuZGVyRnVsbFNjcmVlbjo6c2V0UGxhY2Vob2xkZXJTdHlsZShQYXNzUmVm
PFJlbmRlclN0eWxlPiBzdHlsZSwgY29uc3QgTGF5b3V0UmVjdCYgZnJhbWVSZWN0KQordm9pZCBS
ZW5kZXJGdWxsU2NyZWVuOjpjcmVhdGVQbGFjZWhvbGRlcihQYXNzUmVmPFJlbmRlclN0eWxlPiBz
dHlsZSwgY29uc3QgTGF5b3V0UmVjdCYgZnJhbWVSZWN0KQogewogICAgIGlmIChzdHlsZS5nZXQo
KS53aWR0aCgpLmlzQXV0bygpKQogICAgICAgICBzdHlsZS5nZXQoKS5zZXRXaWR0aChMZW5ndGgo
ZnJhbWVSZWN0LndpZHRoKCksIEZpeGVkKSk7CiAgICAgaWYgKHN0eWxlLmdldCgpLmhlaWdodCgp
LmlzQXV0bygpKQogICAgICAgICBzdHlsZS5nZXQoKS5zZXRIZWlnaHQoTGVuZ3RoKGZyYW1lUmVj
dC5oZWlnaHQoKSwgRml4ZWQpKTsKIAotICAgIGVuc3VyZVBsYWNlaG9sZGVyKCktPnNldFN0eWxl
KHN0ZDo6bW92ZShzdHlsZSkpOworICAgIGlmIChtX3BsYWNlaG9sZGVyKSB7CisgICAgICAgIG1f
cGxhY2Vob2xkZXItPnNldFN0eWxlKHN0ZDo6bW92ZShzdHlsZSkpOworICAgICAgICByZXR1cm47
CisgICAgfQorCisgICAgbV9wbGFjZWhvbGRlciA9IG5ldyBSZW5kZXJGdWxsU2NyZWVuUGxhY2Vo
b2xkZXIoKnRoaXMsIHN0ZDo6bW92ZShzdHlsZSkpOworICAgIG1fcGxhY2Vob2xkZXItPmluaXRp
YWxpemVTdHlsZSgpOworICAgIGlmIChwYXJlbnQoKSkgeworICAgICAgICBwYXJlbnQoKS0+YWRk
Q2hpbGQobV9wbGFjZWhvbGRlciwgdGhpcyk7CisgICAgICAgIHBhcmVudCgpLT5zZXROZWVkc0xh
eW91dEFuZFByZWZXaWR0aHNSZWNhbGMoKTsKKyAgICB9CiB9CiAKIH0KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGdWxsU2NyZWVuLmggYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyRnVsbFNjcmVlbi5oCmluZGV4IGUyOTVlYTY4Y2UwMzJmM2ZmYWYy
MWEwOTUwNDhmMTFlYTZlZjVjZTMuLmM4YjM5N2FmMWI3YTBkMTAwNzZhZjQ0MjY2ZGI0MjA1Yzkz
YjQzMjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGdWxsU2Ny
ZWVuLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZ1bGxTY3JlZW4uaApA
QCAtMzksMTIgKzM5LDExIEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIGJvb2wgaXNSZW5kZXJGdWxs
U2NyZWVuKCkgY29uc3Qgb3ZlcnJpZGUgeyByZXR1cm4gdHJ1ZTsgfQogICAgIHZpcnR1YWwgY29u
c3QgY2hhciogcmVuZGVyTmFtZSgpIGNvbnN0IG92ZXJyaWRlIHsgcmV0dXJuICJSZW5kZXJGdWxs
U2NyZWVuIjsgfQogCi0gICAgdm9pZCBjbGVhclBsYWNlaG9sZGVyKCk7Ci0gICAgUmVuZGVyQmxv
Y2sqIGVuc3VyZVBsYWNlaG9sZGVyKCk7CisgICAgdm9pZCBzZXRQbGFjZWhvbGRlcihSZW5kZXJC
bG9jayopOwogICAgIFJlbmRlckJsb2NrKiBwbGFjZWhvbGRlcigpIHsgcmV0dXJuIG1fcGxhY2Vo
b2xkZXI7IH0KLSAgICB2b2lkIHNldFBsYWNlaG9sZGVyU3R5bGUoUGFzc1JlZjxSZW5kZXJTdHls
ZT4sIGNvbnN0IExheW91dFJlY3QmIGZyYW1lUmVjdCk7CisgICAgdm9pZCBjcmVhdGVQbGFjZWhv
bGRlcihQYXNzUmVmPFJlbmRlclN0eWxlPiwgY29uc3QgTGF5b3V0UmVjdCYgZnJhbWVSZWN0KTsK
IAotICAgIHN0YXRpYyBSZW5kZXJFbGVtZW50KiB3cmFwUmVuZGVyZXIoUmVuZGVyT2JqZWN0Kiwg
UmVuZGVyRWxlbWVudCosIERvY3VtZW50Jik7CisgICAgc3RhdGljIFJlbmRlckZ1bGxTY3JlZW4q
IHdyYXBSZW5kZXJlcihSZW5kZXJPYmplY3QqLCBSZW5kZXJFbGVtZW50KiwgRG9jdW1lbnQmKTsK
ICAgICB2b2lkIHVud3JhcFJlbmRlcmVyKCk7CiAKIHByaXZhdGU6CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMzEyYjRkMzNi
YWUyNjU5YmRjNWE2YWRiZmU4ZmJiNmU5N2QyMDIyOS4uNWQ0NmJiYTQ1ZjRhODk1NWI4Y2ZmZDhj
MTk2NDBiNGJkNWE4NWQ3NSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE0LTA0LTI0ICBDb21t
aXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KKworICAgICAgICBVbnJldmlld2Vk
LCByb2xsaW5nIG91dCByMTY3NDQxLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTMyMTUyCisKKyAgICAgICAgQ2F1c2VkIGZ1bGwgc2NyZWVuIHJlZ3Jl
c3Npb25zIG9uIHZpbWVvLCB5b3V0dWJlLCBhbmQgb3RoZXJzLgorICAgICAgICAoUmVxdWVzdGVk
IGJ5IGplcm5vYmxlIG9uICN3ZWJraXQpLgorCisgICAgICAgIFJldmVydGVkIGNoYW5nZXNldDoK
KworICAgICAgICAiRnVsbHNjcmVlbiBtZWRpYSBjb250cm9scyBhcmUgdW51c2FibGUgaW4gcGFn
aW5hdGlvbiBtb2RlIgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTMxNzA1CisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzE2
NzQ0MQorCiAyMDE0LTA0LTI0ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAg
ICAgICAgU3VicGl4ZWwgcmVuZGVyaW5nOiBDbGlwcGluZyBvbiB0ZXh0IGFyZWFzIHdoZW4gc2hp
ZnRlZCBieSBvbmUgZGV2aWNlIHBpeGVsLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZnVsbHNj
cmVlbi9mdWxsLXNjcmVlbi1uby1zdHlsZS1zaGFyaW5nLWV4cGVjdGVkLnR4dCBiL0xheW91dFRl
c3RzL2Z1bGxzY3JlZW4vZnVsbC1zY3JlZW4tbm8tc3R5bGUtc2hhcmluZy1leHBlY3RlZC50eHQK
aW5kZXggMzUwMDIzMDgyZTk0NWRiYzZlODVmZTc3M2Y2ODI0NDk2MTM5M2UwMy4uZGFkZTRjZTdi
ODU0YTY1YTE0ZDEwMTk5N2Y5YzU2ODdlODhmOGU1ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
ZnVsbHNjcmVlbi9mdWxsLXNjcmVlbi1uby1zdHlsZS1zaGFyaW5nLWV4cGVjdGVkLnR4dAorKysg
Yi9MYXlvdXRUZXN0cy9mdWxsc2NyZWVuL2Z1bGwtc2NyZWVuLW5vLXN0eWxlLXNoYXJpbmctZXhw
ZWN0ZWQudHh0CkBAIC0xLDQgKzEsNCBAQAotICAKKyAKIEVWRU5UKHdlYmtpdGZ1bGxzY3JlZW5j
aGFuZ2UpIFRFU1QodmlkZW8yLmNsaWVudFdpZHRoPT1kb2N1bWVudC5ib2R5LmNsaWVudFdpZHRo
KSBPSwogRU5EIE9GIFRFU1QKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZnVsbHNjcmVlbi92
aWRlby1jdXJzb3ItYXV0by1oaWRlLmh0bWwgYi9MYXlvdXRUZXN0cy9mdWxsc2NyZWVuL3ZpZGVv
LWN1cnNvci1hdXRvLWhpZGUuaHRtbAppbmRleCAxN2Y4YjJlMTczYmU4YmY5YjBmY2VjOWExZmEz
OGMyZDI3MTI0MGRmLi5mMWM0OWE4NmFmNzUxODExYTk2MjRlNDRmZTJlNTNmM2I5NjVhYjEwIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mdWxsc2NyZWVuL3ZpZGVvLWN1cnNvci1hdXRvLWhpZGUu
aHRtbAorKysgYi9MYXlvdXRUZXN0cy9mdWxsc2NyZWVuL3ZpZGVvLWN1cnNvci1hdXRvLWhpZGUu
aHRtbApAQCAtNiw3ICs2LDYgQEAKICAgICA8c2NyaXB0IHNyYz0iZnVsbC1zY3JlZW4tdGVzdC5q
cyI+PC9zY3JpcHQ+CiAgICAgPHNjcmlwdD4KICAgICAgICAgdmFyIHdyYXBwZXIgPSBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgnd3JhcHBlcicpOwotICAgICAgICB2YXIgdmlkZW8gPSBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgndmlkZW8nKTsKIAogICAgICAgICBmdW5jdGlvbiBjaGVja0Zvckhp
ZGRlbk1vdXNlKCkKICAgICAgICAgewpAQCAtMTgsOCArMTcsOCBAQAogICAgICAgICB7CiAgICAg
ICAgICAgICBpZiAod2luZG93LmludGVybmFscykgewogICAgICAgICAgICAgICAgIGludGVybmFs
cy5zZXR0aW5ncy5zZXRUaW1lV2l0aG91dE1vdXNlTW92ZW1lbnRCZWZvcmVIaWRpbmdDb250cm9s
cygwKTsKLSAgICAgICAgICAgICAgICB2aWRlb0JveCA9IGludGVybmFscy5ib3VuZGluZ0JveCh2
aWRlbyk7Ci0gICAgICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8odmlkZW9Cb3gu
bGVmdCArIHZpZGVvQm94LndpZHRoIC8gMiwgdmlkZW9Cb3gudG9wICsgdmlkZW9Cb3guaGVpZ2h0
IC8gMik7CisgICAgICAgICAgICAgICAgd3JhcHBlckJveCA9IGludGVybmFscy5ib3VuZGluZ0Jv
eCh3cmFwcGVyKTsKKyAgICAgICAgICAgICAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyh3cmFw
cGVyQm94LmxlZnQgKyB3cmFwcGVyQm94LndpZHRoIC8gMiwgd3JhcHBlckJveC50b3AgKyB3cmFw
cGVyQm94LmhlaWdodCAvIDIpOwogICAgICAgICAgICAgICAgIHRlc3RFeHBlY3RlZCgnd2luZG93
LmludGVybmFscy5nZXRDdXJyZW50Q3Vyc29ySW5mbygpJywgJ3R5cGU9UG9pbnRlciBob3RTcG90
PTAsMCcpOwogICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoY2hlY2tGb3JIaWRkZW5Nb3VzZSwg
MCk7CiAgICAgICAgICAgICB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>