<?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>137633</bug_id>
          
          <creation_ts>2014-10-10 21:25:54 -0700</creation_ts>
          <short_desc>[iOS] Stop listening for wireless playback target availability when the default controls are hidden.</short_desc>
          <delta_ts>2014-10-13 10:44:43 -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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>calvaris</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>glenn</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1041096</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-10-10 21:25:54 -0700</bug_when>
    <thetext>[iOS] Stop listening for wireless playback target availability when the default controls are hidden.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041097</commentid>
    <comment_count>1</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-10-10 21:32:37 -0700</bug_when>
    <thetext>&lt;rdar://problem/18576904&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041098</commentid>
    <comment_count>2</comment_count>
      <attachid>239666</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-10-10 21:33:02 -0700</bug_when>
    <thetext>Created attachment 239666
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041284</commentid>
    <comment_count>3</comment_count>
      <attachid>239729</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-10-13 08:31:36 -0700</bug_when>
    <thetext>Created attachment 239729
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041297</commentid>
    <comment_count>4</comment_count>
      <attachid>239732</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-10-13 10:29:42 -0700</bug_when>
    <thetext>Created attachment 239732
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041301</commentid>
    <comment_count>5</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-10-13 10:44:43 -0700</bug_when>
    <thetext>Committed r174651: &lt;http://trac.webkit.org/changeset/174651&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239666</attachid>
            <date>2014-10-10 21:33:02 -0700</date>
            <delta_ts>2014-10-13 08:31:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137633-20141010213304.patch</filename>
            <type>text/plain</type>
            <size>3868</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0NTM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDE5Yzg1MWFmMjM5MWE3
NTc5NTRjZjgwOGY4ZDc5MjdhOTM0MjliYi4uZjg2NTZmNGYwOGVmYzgzZTJhNmZiZjAzMThjMGQ1
N2QwZmI2NjQ5ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI2IEBACiAyMDE0LTEwLTEwICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCisgICAgICAgIFtpT1NdIFN0b3AgbGlzdGVu
aW5nIGZvciB3aXJlbGVzcyBwbGF5YmFjayB0YXJnZXQgYXZhaWxhYmlsaXR5IHdoZW4gdGhlIGRl
ZmF1bHQgY29udHJvbHMgYXJlIGhpZGRlbi4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEzNzYzMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEluIG9yZGVyIHRvIG1pbmltaXplIHRoZSBleGNlc3MgYmFuZHdp
ZHRoIGFuZCBwb3dlciBjb25zdW1wdGlvbiByZXF1aXJlZCBmb3IgYWN0aXZlbHkgbGlzdGVuaW5n
CisgICAgICAgIGZvciB3aXJlbGVzcyBwbGF5YmFjayB0YXJnZXQgYXZhaWxhYmxpdHksIHVucmVn
aXN0ZXIgZm9yIHRob3NlIG5vdGlmaWNhdGlvbnMgd2hpbGUgdGhlIGNvbnRyb2xzCisgICAgICAg
IGFyZSBoaWRkZW4gZHVlIHRvIHBsYXliYWNrLgorCisgICAgICAgICogTW9kdWxlcy9tZWRpYWNv
bnRyb2xzL21lZGlhQ29udHJvbHNpT1MuanM6CisgICAgICAgIChDb250cm9sbGVySU9TLnByb3Rv
dHlwZS5zZXRDb250cm9sc1R5cGUpOiBDYWxsIHVwZGF0ZVNob3VsZExpc3RlbkZvclBsYXliYWNr
VGFyZ2V0QXZhaWxhYmlsaXR5RXZlbnQoKQorICAgICAgICAgICAgaW5zdGVhZCBvZiBzZXRTaG91
bGRMaXN0ZW5Gb3JQbGF5YmFja1RhcmdldEF2YWlsYWJpbGl0eUV2ZW50KCkKKyAgICAgICAgKENv
bnRyb2xsZXJJT1MucHJvdG90eXBlLmhpZGVDb250cm9scyk6IERpdHRvLgorICAgICAgICAoQ29u
dHJvbGxlcklPUy5wcm90b3R5cGUuc2hvd0NvbnRyb2xzKTogRGl0dG8uCisgICAgICAgIChDb250
cm9sbGVySU9TLnByb3RvdHlwZS51cGRhdGVTdGF0dXNEaXNwbGF5KTogRGl0dG8uCisgICAgICAg
IChDb250cm9sbGVySU9TLnByb3RvdHlwZS51cGRhdGVTaG91bGRMaXN0ZW5Gb3JQbGF5YmFja1Rh
cmdldEF2YWlsYWJpbGl0eUV2ZW50KTogQWRkZWQuIE9ubHkgbGlzdGVuCisgICAgICAgICAgICBm
b3IgdGFyZ2V0IGF2YWlsYWJpbGl0eSB3aGVuIHRoZSB2aWRlbyBoYXMgbm8gZXJyb3JzLCBpcyBu
b3QgaW4gdGhlIGluaXRpYWwgImJpZyBwbGF5IGJ1dHRvbiIKKyAgICAgICAgICAgIGNvbnRyb2xz
IHN0YXRlLCBhbmQgd2hlbiB0aGUgY29udHJvbHMgYXJlIG5vdCBoaWRkZW4uCisKKzIwMTQtMTAt
MTAgIEplciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CisKICAgICAgICAgW0VNRV0gUGFz
cyBsb2NhdGlvbiBmb3IgbWVkaWEga2V5IHN0b3JhZ2UgdGhyb3VnaCBmcm9tIFdlYktpdC9XZWJL
aXQyLgogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM3
MTIwCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFjb250cm9scy9t
ZWRpYUNvbnRyb2xzaU9TLmpzIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYWNvbnRyb2xz
L21lZGlhQ29udHJvbHNpT1MuanMKaW5kZXggNDJlNWY2MzA0YmFmNTE4MjcyYmQ0ZTBmYTI3Njhm
YjMzMzg1YjI5ZS4uYzRmNjhjMGE2YjRkMWJkYTBmZmQ4NmY1NzUwYzRkOGE3OWVmNTUzMyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYWNvbnRyb2xzL21lZGlhQ29udHJv
bHNpT1MuanMKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYWNvbnRyb2xzL21lZGlh
Q29udHJvbHNpT1MuanMKQEAgLTE3NCw3ICsxNzQsNyBAQCBDb250cm9sbGVySU9TLnByb3RvdHlw
ZSA9IHsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgdGhpcy5yZW1vdmVTdGFydFBsYXliYWNr
Q29udHJvbHMoKTsKIAotICAgICAgICB0aGlzLnNldFNob3VsZExpc3RlbkZvclBsYXliYWNrVGFy
Z2V0QXZhaWxhYmlsaXR5RXZlbnQodHlwZSAhPT0gQ29udHJvbGxlcklPUy5TdGFydFBsYXliYWNr
Q29udHJvbHMpOworICAgICAgICB0aGlzLnVwZGF0ZVNob3VsZExpc3RlbkZvclBsYXliYWNrVGFy
Z2V0QXZhaWxhYmlsaXR5RXZlbnQoKTsKICAgICB9LAogCiAgICAgYWRkU3RhcnRQbGF5YmFja0Nv
bnRyb2xzOiBmdW5jdGlvbigpIHsKQEAgLTIwNiw2ICsyMDYsMTYgQEAgQ29udHJvbGxlcklPUy5w
cm90b3R5cGUgPSB7CiAgICAgICAgIC8vIERvIG5vdGhpbmcKICAgICB9LAogCisgICAgaGlkZUNv
bnRyb2xzOiBmdW5jdGlvbigpIHsKKyAgICAgICAgQ29udHJvbGxlci5wcm90b3R5cGUuaGlkZUNv
bnRyb2xzLmNhbGwodGhpcyk7CisgICAgICAgIHRoaXMudXBkYXRlU2hvdWxkTGlzdGVuRm9yUGxh
eWJhY2tUYXJnZXRBdmFpbGFiaWxpdHlFdmVudCgpOworICAgIH0sCisKKyAgICBzaG93Q29udHJv
bHM6IGZ1bmN0aW9uKCkgeworICAgICAgICBDb250cm9sbGVyLnByb3RvdHlwZS5zaG93Q29udHJv
bHMuY2FsbCh0aGlzKTsKKyAgICAgICAgdGhpcy51cGRhdGVTaG91bGRMaXN0ZW5Gb3JQbGF5YmFj
a1RhcmdldEF2YWlsYWJpbGl0eUV2ZW50KCk7CisgICAgfSwKKwogICAgIHVwZGF0ZUNvbnRyb2xz
OiBmdW5jdGlvbigpIHsKICAgICAgICAgaWYgKHRoaXMuc2hvdWxkSGF2ZVN0YXJ0UGxheWJhY2tC
dXR0b24oKSkKICAgICAgICAgICAgIHRoaXMuc2V0Q29udHJvbHNUeXBlKENvbnRyb2xsZXJJT1Mu
U3RhcnRQbGF5YmFja0NvbnRyb2xzKTsKQEAgLTQyOCwxMCArNDM4LDIxIEBAIENvbnRyb2xsZXJJ
T1MucHJvdG90eXBlID0gewogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9LAogCisgICAgdXBk
YXRlU2hvdWxkTGlzdGVuRm9yUGxheWJhY2tUYXJnZXRBdmFpbGFiaWxpdHlFdmVudDogZnVuY3Rp
b24oKSB7CisgICAgICAgIGJvb2wgc2hvdWxkTGlzdGVuID0gdHJ1ZTsKKyAgICAgICAgaWYgKHRo
aXMudmlkZW8uZXJyb3IpCisgICAgICAgICAgICBzaG91bGRMaXN0ZW4gPSBmYWxzZTsKKyAgICAg
ICAgaWYgKHRoaXMuY29udHJvbHNUeXBlID09PSBDb250cm9sbGVySU9TLlN0YXJ0UGxheWJhY2tD
b250cm9scykKKyAgICAgICAgICAgIHNob3VsZExpc3RlbiA9IGZhbHNlOworICAgICAgICBpZiAo
dGhpcy5jb250cm9sc0FyZUhpZGRlbigpKQorICAgICAgICAgICAgc2hvdWxkTGlzdGVuID0gZmFs
c2U7CisKKyAgICAgICAgdGhpcy5zZXRTaG91bGRMaXN0ZW5Gb3JQbGF5YmFja1RhcmdldEF2YWls
YWJpbGl0eUV2ZW50KHNob3VsZExpc3Rlbik7CisgICAgfSwKKwogICAgIHVwZGF0ZVN0YXR1c0Rp
c3BsYXk6IGZ1bmN0aW9uKGV2ZW50KQogICAgIHsKLSAgICAgICAgaWYgKHRoaXMudmlkZW8uZXJy
b3IpCi0gICAgICAgICAgICBzZXRTaG91bGRMaXN0ZW5Gb3JQbGF5YmFja1RhcmdldEF2YWlsYWJp
bGl0eUV2ZW50KGZhbHNlKTsKKyAgICAgICAgdGhpcy51cGRhdGVTaG91bGRMaXN0ZW5Gb3JQbGF5
YmFja1RhcmdldEF2YWlsYWJpbGl0eUV2ZW50KCk7CiAgICAgICAgIHRoaXMuY29udHJvbHMuc3Rh
cnRQbGF5YmFja0J1dHRvbi5jbGFzc0xpc3QudG9nZ2xlKHRoaXMuQ2xhc3NOYW1lcy5mYWlsZWQs
IHRoaXMudmlkZW8uZXJyb3IgIT09IG51bGwpOwogICAgICAgICBDb250cm9sbGVyLnByb3RvdHlw
ZS51cGRhdGVTdGF0dXNEaXNwbGF5LmNhbGwodGhpcywgZXZlbnQpOwogICAgIH0sCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239729</attachid>
            <date>2014-10-13 08:31:36 -0700</date>
            <delta_ts>2014-10-13 10:29:37 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137633-20141013083142.patch</filename>
            <type>text/plain</type>
            <size>6635</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0NTM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDE5Yzg1MWFmMjM5MWE3
NTc5NTRjZjgwOGY4ZDc5MjdhOTM0MjliYi4uYjJiYjRjOGVkMDg1ZWQ3NDI2Y2M4N2I4MDU0MzNj
OWZjYzc1ZmMzZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMyIEBACiAyMDE0LTEwLTEwICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCisgICAgICAgIFtpT1NdIFN0b3AgbGlzdGVu
aW5nIGZvciB3aXJlbGVzcyBwbGF5YmFjayB0YXJnZXQgYXZhaWxhYmlsaXR5IHdoZW4gdGhlIGRl
ZmF1bHQgY29udHJvbHMgYXJlIGhpZGRlbi4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEzNzYzMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEluIG9yZGVyIHRvIG1pbmltaXplIHRoZSBleGNlc3MgYmFuZHdp
ZHRoIGFuZCBwb3dlciBjb25zdW1wdGlvbiByZXF1aXJlZCBmb3IgYWN0aXZlbHkgbGlzdGVuaW5n
CisgICAgICAgIGZvciB3aXJlbGVzcyBwbGF5YmFjayB0YXJnZXQgYXZhaWxhYmxpdHksIHVucmVn
aXN0ZXIgZm9yIHRob3NlIG5vdGlmaWNhdGlvbnMgd2hpbGUgdGhlIGNvbnRyb2xzCisgICAgICAg
IGFyZSBoaWRkZW4gZHVlIHRvIHBsYXliYWNrLCBvciB3aGVuIHRoZSBlbGVtZW50J3MgZG9jdW1l
bnQgaXMgaGlkZGVuLgorCisgICAgICAgICogTW9kdWxlcy9tZWRpYWNvbnRyb2xzL21lZGlhQ29u
dHJvbHNBcHBsZS5qczoKKyAgICAgICAgKENvbnRyb2xsZXIucHJvdG90eXBlLmNvbnRyb2xzQXJl
SGlkZGVuKToKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhY29udHJvbHMvbWVkaWFDb250cm9sc2lP
Uy5qczoKKyAgICAgICAgKENvbnRyb2xsZXJJT1MucHJvdG90eXBlLmNyZWF0ZUJhc2UpOiBSZWdp
c3RlciBmb3IgZG9jdW1lbnQgdmlzaWJsaXR5IGNoYW5nZSBub3RmaWNhdGlvbnMuCisgICAgICAg
IChDb250cm9sbGVySU9TLnByb3RvdHlwZS5zZXRDb250cm9sc1R5cGUpOiBDYWxsIHVwZGF0ZVNo
b3VsZExpc3RlbkZvclBsYXliYWNrVGFyZ2V0QXZhaWxhYmlsaXR5RXZlbnQoKQorICAgICAgICAg
ICAgaW5zdGVhZCBvZiBzZXRTaG91bGRMaXN0ZW5Gb3JQbGF5YmFja1RhcmdldEF2YWlsYWJpbGl0
eUV2ZW50KCkKKyAgICAgICAgKENvbnRyb2xsZXJJT1MucHJvdG90eXBlLmhpZGVDb250cm9scyk6
IERpdHRvLgorICAgICAgICAoQ29udHJvbGxlcklPUy5wcm90b3R5cGUuc2hvd0NvbnRyb2xzKTog
RGl0dG8uCisgICAgICAgIChDb250cm9sbGVySU9TLnByb3RvdHlwZS51cGRhdGVTdGF0dXNEaXNw
bGF5KTogRGl0dG8uCisgICAgICAgIChDb250cm9sbGVySU9TLnByb3RvdHlwZS5oYW5kbGVWaXNp
YmlsaXR5Q2hhbmdlKTogRGl0dG8uCisgICAgICAgIChDb250cm9sbGVySU9TLnByb3RvdHlwZS51
cGRhdGVTaG91bGRMaXN0ZW5Gb3JQbGF5YmFja1RhcmdldEF2YWlsYWJpbGl0eUV2ZW50KTogQWRk
ZWQuIE9ubHkgbGlzdGVuCisgICAgICAgICAgICBmb3IgdGFyZ2V0IGF2YWlsYWJpbGl0eSB3aGVu
IHRoZSB2aWRlbyBoYXMgbm8gZXJyb3JzLCBpcyBub3QgaW4gdGhlIGluaXRpYWwgImJpZyBwbGF5
IGJ1dHRvbiIKKyAgICAgICAgICAgIGNvbnRyb2xzIHN0YXRlLCBhbmQgd2hlbiB0aGUgY29udHJv
bHMgYXJlIG5vdCBoaWRkZW4uCisgICAgICAgICogcGxhdGZvcm0vYXVkaW8vaW9zL01lZGlhU2Vz
c2lvbk1hbmFnZXJJT1MubW06CisgICAgICAgICgtW1dlYk1lZGlhU2Vzc2lvbkhlbHBlciBzdG9w
TW9uaXRvcmluZ0FpclBsYXlSb3V0ZXNdKToKKworMjAxNC0xMC0xMCAgSmVyIE5vYmxlICA8amVy
Lm5vYmxlQGFwcGxlLmNvbT4KKwogICAgICAgICBbRU1FXSBQYXNzIGxvY2F0aW9uIGZvciBtZWRp
YSBrZXkgc3RvcmFnZSB0aHJvdWdoIGZyb20gV2ViS2l0L1dlYktpdDIuCiAgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzcxMjAKIApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYWNvbnRyb2xzL21lZGlhQ29udHJvbHNBcHBsZS5q
cyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFjb250cm9scy9tZWRpYUNvbnRyb2xzQXBw
bGUuanMKaW5kZXggZTg2NGFiMDc3MGE1ZGRkZWI2ZDhhZjAzMGRkYTc0MTY0ZGE5MmM3Mi4uNjBk
ZjYzNmMwMTdkMDFhYzgwMDNiODJhYTZlOGVkYTQ1ZjA5Y2Q4MyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvTW9kdWxlcy9tZWRpYWNvbnRyb2xzL21lZGlhQ29udHJvbHNBcHBsZS5qcworKysg
Yi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhY29udHJvbHMvbWVkaWFDb250cm9sc0FwcGxl
LmpzCkBAIC0xMDMzLDcgKzEwMzMsNyBAQCBDb250cm9sbGVyLnByb3RvdHlwZSA9IHsKIAogICAg
IGNvbnRyb2xzQXJlSGlkZGVuOiBmdW5jdGlvbigpCiAgICAgewotICAgICAgICByZXR1cm4gIXRo
aXMuY29udHJvbHMucGFuZWwuY2xhc3NMaXN0LmNvbnRhaW5zKHRoaXMuQ2xhc3NOYW1lcy5zaG93
KSB8fCB0aGlzLmNvbnRyb2xzLnBhbmVsLmNsYXNzTGlzdC5jb250YWlucyh0aGlzLkNsYXNzTmFt
ZXMuaGlkZGVuKTsKKyAgICAgICAgcmV0dXJuICghdGhpcy5pc0F1ZGlvKCkgJiYgIXRoaXMuY29u
dHJvbHMucGFuZWwuY2xhc3NMaXN0LmNvbnRhaW5zKHRoaXMuQ2xhc3NOYW1lcy5zaG93KSkgfHwg
dGhpcy5jb250cm9scy5wYW5lbC5jbGFzc0xpc3QuY29udGFpbnModGhpcy5DbGFzc05hbWVzLmhp
ZGRlbik7CiAgICAgfSwKIAogICAgIHJlbW92ZUNvbnRyb2xzOiBmdW5jdGlvbigpCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhY29udHJvbHMvbWVkaWFDb250cm9sc2lP
Uy5qcyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFjb250cm9scy9tZWRpYUNvbnRyb2xz
aU9TLmpzCmluZGV4IDQyZTVmNjMwNGJhZjUxODI3MmJkNGUwZmEyNzY4ZmIzMzM4NWIyOWUuLmFj
YzRjZTAyNmYxNzQ5YWZjNGEzMTc4YWJjMzhhZDQwNjllZDFmZGUgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFjb250cm9scy9tZWRpYUNvbnRyb2xzaU9TLmpzCisrKyBi
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFjb250cm9scy9tZWRpYUNvbnRyb2xzaU9TLmpz
CkBAIC01NCw2ICs1NCw4IEBAIENvbnRyb2xsZXJJT1MucHJvdG90eXBlID0gewogICAgICAgICB0
aGlzLmxpc3RlbkZvcih0aGlzLmJhc2UsICd0b3VjaHN0YXJ0JywgdGhpcy5oYW5kbGVXcmFwcGVy
VG91Y2hTdGFydCk7CiAgICAgICAgIHRoaXMuc3RvcExpc3RlbmluZ0Zvcih0aGlzLmJhc2UsICdt
b3VzZW1vdmUnLCB0aGlzLmhhbmRsZVdyYXBwZXJNb3VzZU1vdmUpOwogICAgICAgICB0aGlzLnN0
b3BMaXN0ZW5pbmdGb3IodGhpcy5iYXNlLCAnbW91c2VvdXQnLCB0aGlzLmhhbmRsZVdyYXBwZXJN
b3VzZU91dCk7CisKKyAgICAgICAgdGhpcy5saXN0ZW5Gb3IoZG9jdW1lbnQsICd2aXNpYmlsaXR5
Y2hhbmdlJywgdGhpcy5oYW5kbGVWaXNpYmlsaXR5Q2hhbmdlKTsKICAgICB9LAogCiAgICAgc2hv
dWxkSGF2ZVN0YXJ0UGxheWJhY2tCdXR0b246IGZ1bmN0aW9uKCkgewpAQCAtMTc0LDcgKzE3Niw3
IEBAIENvbnRyb2xsZXJJT1MucHJvdG90eXBlID0gewogICAgICAgICBlbHNlCiAgICAgICAgICAg
ICB0aGlzLnJlbW92ZVN0YXJ0UGxheWJhY2tDb250cm9scygpOwogCi0gICAgICAgIHRoaXMuc2V0
U2hvdWxkTGlzdGVuRm9yUGxheWJhY2tUYXJnZXRBdmFpbGFiaWxpdHlFdmVudCh0eXBlICE9PSBD
b250cm9sbGVySU9TLlN0YXJ0UGxheWJhY2tDb250cm9scyk7CisgICAgICAgIHRoaXMudXBkYXRl
U2hvdWxkTGlzdGVuRm9yUGxheWJhY2tUYXJnZXRBdmFpbGFiaWxpdHlFdmVudCgpOwogICAgIH0s
CiAKICAgICBhZGRTdGFydFBsYXliYWNrQ29udHJvbHM6IGZ1bmN0aW9uKCkgewpAQCAtMjA2LDYg
KzIwOCwxNiBAQCBDb250cm9sbGVySU9TLnByb3RvdHlwZSA9IHsKICAgICAgICAgLy8gRG8gbm90
aGluZwogICAgIH0sCiAKKyAgICBoaWRlQ29udHJvbHM6IGZ1bmN0aW9uKCkgeworICAgICAgICBD
b250cm9sbGVyLnByb3RvdHlwZS5oaWRlQ29udHJvbHMuY2FsbCh0aGlzKTsKKyAgICAgICAgdGhp
cy51cGRhdGVTaG91bGRMaXN0ZW5Gb3JQbGF5YmFja1RhcmdldEF2YWlsYWJpbGl0eUV2ZW50KCk7
CisgICAgfSwKKworICAgIHNob3dDb250cm9sczogZnVuY3Rpb24oKSB7CisgICAgICAgIENvbnRy
b2xsZXIucHJvdG90eXBlLnNob3dDb250cm9scy5jYWxsKHRoaXMpOworICAgICAgICB0aGlzLnVw
ZGF0ZVNob3VsZExpc3RlbkZvclBsYXliYWNrVGFyZ2V0QXZhaWxhYmlsaXR5RXZlbnQoKTsKKyAg
ICB9LAorCiAgICAgdXBkYXRlQ29udHJvbHM6IGZ1bmN0aW9uKCkgewogICAgICAgICBpZiAodGhp
cy5zaG91bGRIYXZlU3RhcnRQbGF5YmFja0J1dHRvbigpKQogICAgICAgICAgICAgdGhpcy5zZXRD
b250cm9sc1R5cGUoQ29udHJvbGxlcklPUy5TdGFydFBsYXliYWNrQ29udHJvbHMpOwpAQCAtMzQ0
LDYgKzM1NiwxMCBAQCBDb250cm9sbGVySU9TLnByb3RvdHlwZSA9IHsKICAgICAgICAgdGhpcy52
aWRlby5zdHlsZS5yZW1vdmVQcm9wZXJ0eSgnLXdlYmtpdC11c2VyLXNlbGVjdCcpOwogICAgIH0s
CiAKKyAgICBoYW5kbGVWaXNpYmlsaXR5Q2hhbmdlOiBmdW5jdGlvbihldmVudCkgeworICAgICAg
ICB0aGlzLnVwZGF0ZVNob3VsZExpc3RlbkZvclBsYXliYWNrVGFyZ2V0QXZhaWxhYmlsaXR5RXZl
bnQoKTsKKyAgICB9LAorCiAgICAgaXNGdWxsU2NyZWVuOiBmdW5jdGlvbigpCiAgICAgewogICAg
ICAgICByZXR1cm4gdGhpcy52aWRlby53ZWJraXREaXNwbGF5aW5nRnVsbHNjcmVlbjsKQEAgLTQy
OCwxMCArNDQ0LDIzIEBAIENvbnRyb2xsZXJJT1MucHJvdG90eXBlID0gewogICAgICAgICByZXR1
cm4gdHJ1ZTsKICAgICB9LAogCisgICAgdXBkYXRlU2hvdWxkTGlzdGVuRm9yUGxheWJhY2tUYXJn
ZXRBdmFpbGFiaWxpdHlFdmVudDogZnVuY3Rpb24oKSB7CisgICAgICAgIHZhciBzaG91bGRMaXN0
ZW4gPSB0cnVlOworICAgICAgICBpZiAodGhpcy52aWRlby5lcnJvcikKKyAgICAgICAgICAgIHNo
b3VsZExpc3RlbiA9IGZhbHNlOworICAgICAgICBpZiAodGhpcy5jb250cm9sc1R5cGUgPT09IENv
bnRyb2xsZXJJT1MuU3RhcnRQbGF5YmFja0NvbnRyb2xzKQorICAgICAgICAgICAgc2hvdWxkTGlz
dGVuID0gZmFsc2U7CisgICAgICAgIGlmICh0aGlzLmNvbnRyb2xzQXJlSGlkZGVuKCkpCisgICAg
ICAgICAgICBzaG91bGRMaXN0ZW4gPSBmYWxzZTsKKyAgICAgICAgaWYgKGRvY3VtZW50LmhpZGRl
bikKKyAgICAgICAgICAgIHNob3VsZExpc3RlbiA9IGZhbHNlOworCisgICAgICAgIHRoaXMuc2V0
U2hvdWxkTGlzdGVuRm9yUGxheWJhY2tUYXJnZXRBdmFpbGFiaWxpdHlFdmVudChzaG91bGRMaXN0
ZW4pOworICAgIH0sCisKICAgICB1cGRhdGVTdGF0dXNEaXNwbGF5OiBmdW5jdGlvbihldmVudCkK
ICAgICB7Ci0gICAgICAgIGlmICh0aGlzLnZpZGVvLmVycm9yKQotICAgICAgICAgICAgc2V0U2hv
dWxkTGlzdGVuRm9yUGxheWJhY2tUYXJnZXRBdmFpbGFiaWxpdHlFdmVudChmYWxzZSk7CisgICAg
ICAgIHRoaXMudXBkYXRlU2hvdWxkTGlzdGVuRm9yUGxheWJhY2tUYXJnZXRBdmFpbGFiaWxpdHlF
dmVudCgpOwogICAgICAgICB0aGlzLmNvbnRyb2xzLnN0YXJ0UGxheWJhY2tCdXR0b24uY2xhc3NM
aXN0LnRvZ2dsZSh0aGlzLkNsYXNzTmFtZXMuZmFpbGVkLCB0aGlzLnZpZGVvLmVycm9yICE9PSBu
dWxsKTsKICAgICAgICAgQ29udHJvbGxlci5wcm90b3R5cGUudXBkYXRlU3RhdHVzRGlzcGxheS5j
YWxsKHRoaXMsIGV2ZW50KTsKICAgICB9LApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vYXVkaW8vaW9zL01lZGlhU2Vzc2lvbk1hbmFnZXJJT1MubW0gYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9hdWRpby9pb3MvTWVkaWFTZXNzaW9uTWFuYWdlcklPUy5tbQppbmRleCBkZmEy
YjY2MjljZmRlNmIxMDUzZDkxNjBjM2RkYTJiYmE2ZDQwOWUzLi5kN2E4MTY5YjczN2Y1OTEwMDIw
ZjMyOTA0ZjYxZGU0ZDMzNjIxZGQzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9hdWRpby9pb3MvTWVkaWFTZXNzaW9uTWFuYWdlcklPUy5tbQorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9hdWRpby9pb3MvTWVkaWFTZXNzaW9uTWFuYWdlcklPUy5tbQpAQCAtMjYyLDYg
KzI2MiwxMCBAQCB2b2lkIE1lZGlhU2Vzc2lvbk1hbmFnZXJpT1M6OnVwZGF0ZU5vd1BsYXlpbmdJ
bmZvKCkKIAogLSAodm9pZClzdG9wTW9uaXRvcmluZ0FpclBsYXlSb3V0ZXMKIHsKKyAgICBpZiAo
IV9haXJQbGF5UHJlc2VuY2VSb3V0aW5nQ29udHJvbGxlcikKKyAgICAgICAgcmV0dXJuOworCisg
ICAgW19haXJQbGF5UHJlc2VuY2VSb3V0aW5nQ29udHJvbGxlciBzZXREaXNjb3ZlcnlNb2RlOk1Q
Um91dGVEaXNjb3ZlcnlNb2RlRGlzYWJsZWRdOwogICAgIF9haXJQbGF5UHJlc2VuY2VSb3V0aW5n
Q29udHJvbGxlciA9IG5pbDsKIH0KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239732</attachid>
            <date>2014-10-13 10:29:42 -0700</date>
            <delta_ts>2014-10-13 10:39:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137633-20141013102945.patch</filename>
            <type>text/plain</type>
            <size>5744</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0NDc2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2IxYThmMzRlM2JkZGNk
NDQzM2M4OTE2MTRjZWU4ODBhMjg2MDdiMS4uYjg5ODlhN2Y2ZjI5NTI2ZjVmZTdiNmE5N2NkYTQ2
MGNmZjQ0ZDQ0YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE0LTEwLTEzICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdIFN0b3AgbGlzdGVu
aW5nIGZvciB3aXJlbGVzcyBwbGF5YmFjayB0YXJnZXQgYXZhaWxhYmlsaXR5IHdoZW4gdGhlIGRl
ZmF1bHQgY29udHJvbHMgYXJlIGhpZGRlbi4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEzNzYzMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEluIG9yZGVyIHRvIG1pbmltaXplIHRoZSBleGNlc3MgYmFuZHdp
ZHRoIGFuZCBwb3dlciBjb25zdW1wdGlvbiByZXF1aXJlZCBmb3IgYWN0aXZlbHkgbGlzdGVuaW5n
CisgICAgICAgIGZvciB3aXJlbGVzcyBwbGF5YmFjayB0YXJnZXQgYXZhaWxhYmxpdHksIHVucmVn
aXN0ZXIgZm9yIHRob3NlIG5vdGlmaWNhdGlvbnMgd2hpbGUgdGhlIGNvbnRyb2xzCisgICAgICAg
IGFyZSBoaWRkZW4gZHVlIHRvIHBsYXliYWNrLCBvciB3aGVuIHRoZSBlbGVtZW50J3MgZG9jdW1l
bnQgaXMgaGlkZGVuLgorCisgICAgICAgICogTW9kdWxlcy9tZWRpYWNvbnRyb2xzL21lZGlhQ29u
dHJvbHNpT1MuanM6CisgICAgICAgIChDb250cm9sbGVySU9TLnByb3RvdHlwZS5jcmVhdGVCYXNl
KTogUmVnaXN0ZXIgZm9yIGRvY3VtZW50IHZpc2libGl0eSBjaGFuZ2Ugbm90ZmljYXRpb25zLgor
ICAgICAgICAoQ29udHJvbGxlcklPUy5wcm90b3R5cGUuc2V0Q29udHJvbHNUeXBlKTogQ2FsbCB1
cGRhdGVTaG91bGRMaXN0ZW5Gb3JQbGF5YmFja1RhcmdldEF2YWlsYWJpbGl0eUV2ZW50KCkKKyAg
ICAgICAgICAgIGluc3RlYWQgb2Ygc2V0U2hvdWxkTGlzdGVuRm9yUGxheWJhY2tUYXJnZXRBdmFp
bGFiaWxpdHlFdmVudCgpCisgICAgICAgIChDb250cm9sbGVySU9TLnByb3RvdHlwZS5oaWRlQ29u
dHJvbHMpOiBEaXR0by4KKyAgICAgICAgKENvbnRyb2xsZXJJT1MucHJvdG90eXBlLnNob3dDb250
cm9scyk6IERpdHRvLgorICAgICAgICAoQ29udHJvbGxlcklPUy5wcm90b3R5cGUudXBkYXRlU3Rh
dHVzRGlzcGxheSk6IERpdHRvLgorICAgICAgICAoQ29udHJvbGxlcklPUy5wcm90b3R5cGUuaGFu
ZGxlVmlzaWJpbGl0eUNoYW5nZSk6IERpdHRvLgorICAgICAgICAoQ29udHJvbGxlcklPUy5wcm90
b3R5cGUudXBkYXRlU2hvdWxkTGlzdGVuRm9yUGxheWJhY2tUYXJnZXRBdmFpbGFiaWxpdHlFdmVu
dCk6IEFkZGVkLiBPbmx5IGxpc3RlbgorICAgICAgICAgICAgZm9yIHRhcmdldCBhdmFpbGFiaWxp
dHkgd2hlbiB0aGUgdmlkZW8gaGFzIG5vIGVycm9ycywgaXMgbm90IGluIHRoZSBpbml0aWFsICJi
aWcgcGxheSBidXR0b24iCisgICAgICAgICAgICBjb250cm9scyBzdGF0ZSwgYW5kIHdoZW4gdGhl
IGNvbnRyb2xzIGFyZSBub3QgaGlkZGVuLgorICAgICAgICAqIHBsYXRmb3JtL2F1ZGlvL2lvcy9N
ZWRpYVNlc3Npb25NYW5hZ2VySU9TLm1tOgorICAgICAgICAoLVtXZWJNZWRpYVNlc3Npb25IZWxw
ZXIgc3RvcE1vbml0b3JpbmdBaXJQbGF5Um91dGVzXSk6CisKIDIwMTQtMTAtMDggIEplciBOb2Js
ZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAgTWVkaWFQbGF5ZXI6OmNoYXJhY3Rl
cmlzdGljQ2hhbmdlZCgpIGlzIG5vdCBjYWxsZWQgd2hlbiBuZXcgdHJhY2tzIGFyZSBmb3VuZCBp
biBTb3VyY2VCdWZmZXJQcml2YXRlQVZGT2JqQwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9tZWRpYWNvbnRyb2xzL21lZGlhQ29udHJvbHNpT1MuanMgYi9Tb3VyY2UvV2ViQ29y
ZS9Nb2R1bGVzL21lZGlhY29udHJvbHMvbWVkaWFDb250cm9sc2lPUy5qcwppbmRleCA0MmU1ZjYz
MDRiYWY1MTgyNzJiZDRlMGZhMjc2OGZiMzMzODViMjllLi4wODBhODRlM2RhZWQ3NzAxNTA1ZDZl
ZjM4ZDJlYzcxYmQxOGFhOWJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21l
ZGlhY29udHJvbHMvbWVkaWFDb250cm9sc2lPUy5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL21lZGlhY29udHJvbHMvbWVkaWFDb250cm9sc2lPUy5qcwpAQCAtNTQsNiArNTQsOCBAQCBD
b250cm9sbGVySU9TLnByb3RvdHlwZSA9IHsKICAgICAgICAgdGhpcy5saXN0ZW5Gb3IodGhpcy5i
YXNlLCAndG91Y2hzdGFydCcsIHRoaXMuaGFuZGxlV3JhcHBlclRvdWNoU3RhcnQpOwogICAgICAg
ICB0aGlzLnN0b3BMaXN0ZW5pbmdGb3IodGhpcy5iYXNlLCAnbW91c2Vtb3ZlJywgdGhpcy5oYW5k
bGVXcmFwcGVyTW91c2VNb3ZlKTsKICAgICAgICAgdGhpcy5zdG9wTGlzdGVuaW5nRm9yKHRoaXMu
YmFzZSwgJ21vdXNlb3V0JywgdGhpcy5oYW5kbGVXcmFwcGVyTW91c2VPdXQpOworCisgICAgICAg
IHRoaXMubGlzdGVuRm9yKGRvY3VtZW50LCAndmlzaWJpbGl0eWNoYW5nZScsIHRoaXMuaGFuZGxl
VmlzaWJpbGl0eUNoYW5nZSk7CiAgICAgfSwKIAogICAgIHNob3VsZEhhdmVTdGFydFBsYXliYWNr
QnV0dG9uOiBmdW5jdGlvbigpIHsKQEAgLTE3NCw3ICsxNzYsNyBAQCBDb250cm9sbGVySU9TLnBy
b3RvdHlwZSA9IHsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgdGhpcy5yZW1vdmVTdGFydFBs
YXliYWNrQ29udHJvbHMoKTsKIAotICAgICAgICB0aGlzLnNldFNob3VsZExpc3RlbkZvclBsYXli
YWNrVGFyZ2V0QXZhaWxhYmlsaXR5RXZlbnQodHlwZSAhPT0gQ29udHJvbGxlcklPUy5TdGFydFBs
YXliYWNrQ29udHJvbHMpOworICAgICAgICB0aGlzLnVwZGF0ZVNob3VsZExpc3RlbkZvclBsYXli
YWNrVGFyZ2V0QXZhaWxhYmlsaXR5RXZlbnQoKTsKICAgICB9LAogCiAgICAgYWRkU3RhcnRQbGF5
YmFja0NvbnRyb2xzOiBmdW5jdGlvbigpIHsKQEAgLTIwNiw2ICsyMDgsMTYgQEAgQ29udHJvbGxl
cklPUy5wcm90b3R5cGUgPSB7CiAgICAgICAgIC8vIERvIG5vdGhpbmcKICAgICB9LAogCisgICAg
aGlkZUNvbnRyb2xzOiBmdW5jdGlvbigpIHsKKyAgICAgICAgQ29udHJvbGxlci5wcm90b3R5cGUu
aGlkZUNvbnRyb2xzLmNhbGwodGhpcyk7CisgICAgICAgIHRoaXMudXBkYXRlU2hvdWxkTGlzdGVu
Rm9yUGxheWJhY2tUYXJnZXRBdmFpbGFiaWxpdHlFdmVudCgpOworICAgIH0sCisKKyAgICBzaG93
Q29udHJvbHM6IGZ1bmN0aW9uKCkgeworICAgICAgICBDb250cm9sbGVyLnByb3RvdHlwZS5zaG93
Q29udHJvbHMuY2FsbCh0aGlzKTsKKyAgICAgICAgdGhpcy51cGRhdGVTaG91bGRMaXN0ZW5Gb3JQ
bGF5YmFja1RhcmdldEF2YWlsYWJpbGl0eUV2ZW50KCk7CisgICAgfSwKKwogICAgIHVwZGF0ZUNv
bnRyb2xzOiBmdW5jdGlvbigpIHsKICAgICAgICAgaWYgKHRoaXMuc2hvdWxkSGF2ZVN0YXJ0UGxh
eWJhY2tCdXR0b24oKSkKICAgICAgICAgICAgIHRoaXMuc2V0Q29udHJvbHNUeXBlKENvbnRyb2xs
ZXJJT1MuU3RhcnRQbGF5YmFja0NvbnRyb2xzKTsKQEAgLTM0NCw2ICszNTYsMTAgQEAgQ29udHJv
bGxlcklPUy5wcm90b3R5cGUgPSB7CiAgICAgICAgIHRoaXMudmlkZW8uc3R5bGUucmVtb3ZlUHJv
cGVydHkoJy13ZWJraXQtdXNlci1zZWxlY3QnKTsKICAgICB9LAogCisgICAgaGFuZGxlVmlzaWJp
bGl0eUNoYW5nZTogZnVuY3Rpb24oZXZlbnQpIHsKKyAgICAgICAgdGhpcy51cGRhdGVTaG91bGRM
aXN0ZW5Gb3JQbGF5YmFja1RhcmdldEF2YWlsYWJpbGl0eUV2ZW50KCk7CisgICAgfSwKKwogICAg
IGlzRnVsbFNjcmVlbjogZnVuY3Rpb24oKQogICAgIHsKICAgICAgICAgcmV0dXJuIHRoaXMudmlk
ZW8ud2Via2l0RGlzcGxheWluZ0Z1bGxzY3JlZW47CkBAIC00MjgsMTAgKzQ0NCwyMyBAQCBDb250
cm9sbGVySU9TLnByb3RvdHlwZSA9IHsKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfSwKIAor
ICAgIHVwZGF0ZVNob3VsZExpc3RlbkZvclBsYXliYWNrVGFyZ2V0QXZhaWxhYmlsaXR5RXZlbnQ6
IGZ1bmN0aW9uKCkgeworICAgICAgICB2YXIgc2hvdWxkTGlzdGVuID0gdHJ1ZTsKKyAgICAgICAg
aWYgKHRoaXMudmlkZW8uZXJyb3IpCisgICAgICAgICAgICBzaG91bGRMaXN0ZW4gPSBmYWxzZTsK
KyAgICAgICAgaWYgKHRoaXMuY29udHJvbHNUeXBlID09PSBDb250cm9sbGVySU9TLlN0YXJ0UGxh
eWJhY2tDb250cm9scykKKyAgICAgICAgICAgIHNob3VsZExpc3RlbiA9IGZhbHNlOworICAgICAg
ICBpZiAoIXRoaXMuaXNBdWRpbygpICYmICF0aGlzLnZpZGVvLnBhdXNlZCAmJiB0aGlzLmNvbnRy
b2xzQXJlSGlkZGVuKCkpCisgICAgICAgICAgICBzaG91bGRMaXN0ZW4gPSBmYWxzZTsKKyAgICAg
ICAgaWYgKGRvY3VtZW50LmhpZGRlbikKKyAgICAgICAgICAgIHNob3VsZExpc3RlbiA9IGZhbHNl
OworCisgICAgICAgIHRoaXMuc2V0U2hvdWxkTGlzdGVuRm9yUGxheWJhY2tUYXJnZXRBdmFpbGFi
aWxpdHlFdmVudChzaG91bGRMaXN0ZW4pOworICAgIH0sCisKICAgICB1cGRhdGVTdGF0dXNEaXNw
bGF5OiBmdW5jdGlvbihldmVudCkKICAgICB7Ci0gICAgICAgIGlmICh0aGlzLnZpZGVvLmVycm9y
KQotICAgICAgICAgICAgc2V0U2hvdWxkTGlzdGVuRm9yUGxheWJhY2tUYXJnZXRBdmFpbGFiaWxp
dHlFdmVudChmYWxzZSk7CisgICAgICAgIHRoaXMudXBkYXRlU2hvdWxkTGlzdGVuRm9yUGxheWJh
Y2tUYXJnZXRBdmFpbGFiaWxpdHlFdmVudCgpOwogICAgICAgICB0aGlzLmNvbnRyb2xzLnN0YXJ0
UGxheWJhY2tCdXR0b24uY2xhc3NMaXN0LnRvZ2dsZSh0aGlzLkNsYXNzTmFtZXMuZmFpbGVkLCB0
aGlzLnZpZGVvLmVycm9yICE9PSBudWxsKTsKICAgICAgICAgQ29udHJvbGxlci5wcm90b3R5cGUu
dXBkYXRlU3RhdHVzRGlzcGxheS5jYWxsKHRoaXMsIGV2ZW50KTsKICAgICB9LApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vaW9zL01lZGlhU2Vzc2lvbk1hbmFnZXJJ
T1MubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9pb3MvTWVkaWFTZXNzaW9uTWFu
YWdlcklPUy5tbQppbmRleCBkZmEyYjY2MjljZmRlNmIxMDUzZDkxNjBjM2RkYTJiYmE2ZDQwOWUz
Li5kN2E4MTY5YjczN2Y1OTEwMDIwZjMyOTA0ZjYxZGU0ZDMzNjIxZGQzIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9pb3MvTWVkaWFTZXNzaW9uTWFuYWdlcklPUy5t
bQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9pb3MvTWVkaWFTZXNzaW9uTWFu
YWdlcklPUy5tbQpAQCAtMjYyLDYgKzI2MiwxMCBAQCB2b2lkIE1lZGlhU2Vzc2lvbk1hbmFnZXJp
T1M6OnVwZGF0ZU5vd1BsYXlpbmdJbmZvKCkKIAogLSAodm9pZClzdG9wTW9uaXRvcmluZ0FpclBs
YXlSb3V0ZXMKIHsKKyAgICBpZiAoIV9haXJQbGF5UHJlc2VuY2VSb3V0aW5nQ29udHJvbGxlcikK
KyAgICAgICAgcmV0dXJuOworCisgICAgW19haXJQbGF5UHJlc2VuY2VSb3V0aW5nQ29udHJvbGxl
ciBzZXREaXNjb3ZlcnlNb2RlOk1QUm91dGVEaXNjb3ZlcnlNb2RlRGlzYWJsZWRdOwogICAgIF9h
aXJQbGF5UHJlc2VuY2VSb3V0aW5nQ29udHJvbGxlciA9IG5pbDsKIH0KIAo=
</data>
<flag name="review"
          id="264454"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>