<?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>125199</bug_id>
          
          <creation_ts>2013-12-03 16:24:39 -0800</creation_ts>
          <short_desc>PageOverlayClientImpl should be a proper API::Client</short_desc>
          <delta_ts>2013-12-03 16:33:12 -0800</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="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>956204</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-12-03 16:24:39 -0800</bug_when>
    <thetext>PageOverlayClientImpl should be a proper API::Client</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>956205</commentid>
    <comment_count>1</comment_count>
      <attachid>218361</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-12-03 16:26:12 -0800</bug_when>
    <thetext>Created attachment 218361
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>956207</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-12-03 16:33:12 -0800</bug_when>
    <thetext>Committed r160059: &lt;http://trac.webkit.org/changeset/160059&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>218361</attachid>
            <date>2013-12-03 16:26:12 -0800</date>
            <delta_ts>2013-12-03 16:27:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-125199-20131203162612.patch</filename>
            <type>text/plain</type>
            <size>8386</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYwMDU3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZDg1MjJmZTI4NGNjMWFj
ZWMxOTlhYzc0ZjQ4ZTQzNWNjMTkxMmExZC4uYjVmNzMyZjEzMDgzYTdiN2RiZGQ0Mzc3MjM4MmU2
MmRmOTYxM2E4NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI0IEBACiAyMDEzLTEyLTAzICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKKyAgICAgICAgUGFnZU92ZXJsYXlD
bGllbnRJbXBsIHNob3VsZCBiZSBhIHByb3BlciBBUEk6OkNsaWVudAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI1MTk5CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL0luamVjdGVkQnVu
ZGxlL0FQSS9jL1dLQnVuZGxlUGFnZU92ZXJsYXkuY3BwOgorICAgICAgICAoUGFnZU92ZXJsYXlD
bGllbnRJbXBsOjpQYWdlT3ZlcmxheUNsaWVudEltcGwpOgorICAgICAgICAoUGFnZU92ZXJsYXlD
bGllbnRJbXBsOjpzZXRBY2Nlc3NpYmlsaXR5Q2xpZW50KToKKyAgICAgICAgKFBhZ2VPdmVybGF5
Q2xpZW50SW1wbDo6d2lsbE1vdmVUb1dlYlBhZ2UpOgorICAgICAgICAoUGFnZU92ZXJsYXlDbGll
bnRJbXBsOjpkaWRNb3ZlVG9XZWJQYWdlKToKKyAgICAgICAgKFBhZ2VPdmVybGF5Q2xpZW50SW1w
bDo6ZHJhd1JlY3QpOgorICAgICAgICAoUGFnZU92ZXJsYXlDbGllbnRJbXBsOjptb3VzZUV2ZW50
KToKKyAgICAgICAgKFBhZ2VPdmVybGF5Q2xpZW50SW1wbDo6Y29weUFjY2Vzc2liaWxpdHlBdHRy
aWJ1dGVWYWx1ZSk6CisgICAgICAgIChQYWdlT3ZlcmxheUNsaWVudEltcGw6OmNvcHlBY2Nlc3Np
YmlsaXR5QXR0cmlidXRlTmFtZXMpOgorICAgICAgICAoV0tCdW5kbGVQYWdlT3ZlcmxheUNyZWF0
ZSk6CisgICAgICAgIChXS0J1bmRsZVBhZ2VPdmVybGF5U2V0QWNjZXNzaWJpbGl0eUNsaWVudCk6
CisKKzIwMTMtMTItMDMgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KKwog
ICAgICAgICBJbml0aWFsaXplIHRoZSBQYWdlQmFubmVyQ2xpZW50SW1wbCBBUEk6OkNsaWVudAog
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI1MTk4CiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJ
L2MvV0tCdW5kbGVQYWdlT3ZlcmxheS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0lu
amVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlUGFnZU92ZXJsYXkuY3BwCmluZGV4IGZiZTQ0YTdl
ODRlYmNjNGE0NTFkYjdhZGRlMDIwMDE4MjEwMGU3ZDQuLmU2NDFjYWYzZWU5MmMyNjdjMWFlZjBh
M2QxNzZjMWE1YTdmY2I0OTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
SW5qZWN0ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVQYWdlT3ZlcmxheS5jcHAKKysrIGIvU291cmNl
L1dlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvYy9XS0J1bmRsZVBhZ2VPdmVy
bGF5LmNwcApAQCAtMjYsMjggKzI2LDM3IEBACiAjaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5jbHVk
ZSAiV0tCdW5kbGVQYWdlT3ZlcmxheS5oIgogCisjaW5jbHVkZSAiQVBJQ2xpZW50LmgiCiAjaW5j
bHVkZSAiUGFnZU92ZXJsYXkuaCIKICNpbmNsdWRlICJXS0FQSUNhc3QuaCIKICNpbmNsdWRlICJX
S0J1bmRsZUFQSUNhc3QuaCIKICNpbmNsdWRlIDxXZWJDb3JlL0dyYXBoaWNzQ29udGV4dC5oPgog
CituYW1lc3BhY2UgQVBJIHsKKwordGVtcGxhdGU8PiBzdHJ1Y3QgQ2xpZW50VHJhaXRzPFdLQnVu
ZGxlUGFnZU92ZXJsYXlDbGllbnRCYXNlPiB7CisgICAgdHlwZWRlZiBzdGQ6OnR1cGxlPFdLQnVu
ZGxlUGFnZU92ZXJsYXlDbGllbnRWMD4gVmVyc2lvbnM7Cit9OworCit0ZW1wbGF0ZTw+IHN0cnVj
dCBDbGllbnRUcmFpdHM8V0tCdW5kbGVQYWdlT3ZlcmxheUFjY2Vzc2liaWxpdHlDbGllbnRCYXNl
PiB7CisgICAgdHlwZWRlZiBzdGQ6OnR1cGxlPFdLQnVuZGxlUGFnZU92ZXJsYXlBY2Nlc3NpYmls
aXR5Q2xpZW50VjA+IFZlcnNpb25zOworfTsKKworfQorCiB1c2luZyBuYW1lc3BhY2UgV2ViQ29y
ZTsKIHVzaW5nIG5hbWVzcGFjZSBXZWJLaXQ7CiAKLWNsYXNzIFBhZ2VPdmVybGF5Q2xpZW50SW1w
bCA6IHB1YmxpYyBQYWdlT3ZlcmxheTo6Q2xpZW50IHsKK2NsYXNzIFBhZ2VPdmVybGF5Q2xpZW50
SW1wbCA6IEFQSTo6Q2xpZW50PFdLQnVuZGxlUGFnZU92ZXJsYXlDbGllbnRCYXNlPiwgcHVibGlj
IFBhZ2VPdmVybGF5OjpDbGllbnQgewogcHVibGljOgotICAgIGV4cGxpY2l0IFBhZ2VPdmVybGF5
Q2xpZW50SW1wbChXS0J1bmRsZVBhZ2VPdmVybGF5Q2xpZW50KiBjbGllbnQpCi0gICAgICAgIDog
bV9jbGllbnQoKQotICAgICAgICAsIG1fYWNjZXNzaWJpbGl0eUNsaWVudCgpCisgICAgZXhwbGlj
aXQgUGFnZU92ZXJsYXlDbGllbnRJbXBsKFdLQnVuZGxlUGFnZU92ZXJsYXlDbGllbnRCYXNlKiBj
bGllbnQpCiAgICAgewotICAgICAgICBpZiAoY2xpZW50KQotICAgICAgICAgICAgbV9jbGllbnQg
PSAqY2xpZW50OworICAgICAgICBpbml0aWFsaXplKGNsaWVudCk7CiAgICAgfQogCi0gICAgdmly
dHVhbCB2b2lkIHNldEFjY2Vzc2liaWxpdHlDbGllbnQoV0tCdW5kbGVQYWdlT3ZlcmxheUFjY2Vz
c2liaWxpdHlDbGllbnQqIGNsaWVudCkKKyAgICB2aXJ0dWFsIHZvaWQgc2V0QWNjZXNzaWJpbGl0
eUNsaWVudChXS0J1bmRsZVBhZ2VPdmVybGF5QWNjZXNzaWJpbGl0eUNsaWVudEJhc2UqIGNsaWVu
dCkKICAgICB7Ci0gICAgICAgIGlmIChjbGllbnQpCi0gICAgICAgICAgICBtX2FjY2Vzc2liaWxp
dHlDbGllbnQgPSAqY2xpZW50OworICAgICAgICBtX2FjY2Vzc2liaWxpdHlDbGllbnQuaW5pdGlh
bGl6ZShjbGllbnQpOwogICAgIH0KIAogcHJpdmF0ZToKQEAgLTYyLDcgKzcxLDcgQEAgcHJpdmF0
ZToKICAgICAgICAgaWYgKCFtX2NsaWVudC53aWxsTW92ZVRvUGFnZSkKICAgICAgICAgICAgIHJl
dHVybjsKIAotICAgICAgICBtX2NsaWVudC53aWxsTW92ZVRvUGFnZSh0b0FQSShwYWdlT3Zlcmxh
eSksIHRvQVBJKHBhZ2UpLCBtX2NsaWVudC5jbGllbnRJbmZvKTsKKyAgICAgICAgbV9jbGllbnQu
d2lsbE1vdmVUb1BhZ2UodG9BUEkocGFnZU92ZXJsYXkpLCB0b0FQSShwYWdlKSwgbV9jbGllbnQu
YmFzZS5jbGllbnRJbmZvKTsKICAgICB9CiAgICAgCiAgICAgdmlydHVhbCB2b2lkIGRpZE1vdmVU
b1dlYlBhZ2UoUGFnZU92ZXJsYXkqIHBhZ2VPdmVybGF5LCBXZWJQYWdlKiBwYWdlKQpAQCAtNzAs
NyArNzksNyBAQCBwcml2YXRlOgogICAgICAgICBpZiAoIW1fY2xpZW50LmRpZE1vdmVUb1BhZ2Up
CiAgICAgICAgICAgICByZXR1cm47CiAKLSAgICAgICAgbV9jbGllbnQuZGlkTW92ZVRvUGFnZSh0
b0FQSShwYWdlT3ZlcmxheSksIHRvQVBJKHBhZ2UpLCBtX2NsaWVudC5jbGllbnRJbmZvKTsKKyAg
ICAgICAgbV9jbGllbnQuZGlkTW92ZVRvUGFnZSh0b0FQSShwYWdlT3ZlcmxheSksIHRvQVBJKHBh
Z2UpLCBtX2NsaWVudC5iYXNlLmNsaWVudEluZm8pOwogICAgIH0KIAogICAgIHZpcnR1YWwgdm9p
ZCBkcmF3UmVjdChQYWdlT3ZlcmxheSogcGFnZU92ZXJsYXksIEdyYXBoaWNzQ29udGV4dCYgZ3Jh
cGhpY3NDb250ZXh0LCBjb25zdCBJbnRSZWN0JiBkaXJ0eVJlY3QpCkBAIC03OCw3ICs4Nyw3IEBA
IHByaXZhdGU6CiAgICAgICAgIGlmICghbV9jbGllbnQuZHJhd1JlY3QpCiAgICAgICAgICAgICBy
ZXR1cm47CiAKLSAgICAgICAgbV9jbGllbnQuZHJhd1JlY3QodG9BUEkocGFnZU92ZXJsYXkpLCBn
cmFwaGljc0NvbnRleHQucGxhdGZvcm1Db250ZXh0KCksIHRvQVBJKGRpcnR5UmVjdCksIG1fY2xp
ZW50LmNsaWVudEluZm8pOworICAgICAgICBtX2NsaWVudC5kcmF3UmVjdCh0b0FQSShwYWdlT3Zl
cmxheSksIGdyYXBoaWNzQ29udGV4dC5wbGF0Zm9ybUNvbnRleHQoKSwgdG9BUEkoZGlydHlSZWN0
KSwgbV9jbGllbnQuYmFzZS5jbGllbnRJbmZvKTsKICAgICB9CiAgICAgCiAgICAgdmlydHVhbCBi
b29sIG1vdXNlRXZlbnQoUGFnZU92ZXJsYXkqIHBhZ2VPdmVybGF5LCBjb25zdCBXZWJNb3VzZUV2
ZW50JiBldmVudCkKQEAgLTg4LDI3ICs5NywyNyBAQCBwcml2YXRlOgogICAgICAgICAgICAgaWYg
KCFtX2NsaWVudC5tb3VzZURvd24pCiAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0g
ICAgICAgICAgICByZXR1cm4gbV9jbGllbnQubW91c2VEb3duKHRvQVBJKHBhZ2VPdmVybGF5KSwg
dG9BUEkoZXZlbnQucG9zaXRpb24oKSksIHRvQVBJKGV2ZW50LmJ1dHRvbigpKSwgbV9jbGllbnQu
Y2xpZW50SW5mbyk7CisgICAgICAgICAgICByZXR1cm4gbV9jbGllbnQubW91c2VEb3duKHRvQVBJ
KHBhZ2VPdmVybGF5KSwgdG9BUEkoZXZlbnQucG9zaXRpb24oKSksIHRvQVBJKGV2ZW50LmJ1dHRv
bigpKSwgbV9jbGllbnQuYmFzZS5jbGllbnRJbmZvKTsKICAgICAgICAgfQogICAgICAgICBjYXNl
IFdlYkV2ZW50OjpNb3VzZVVwOiB7CiAgICAgICAgICAgICBpZiAoIW1fY2xpZW50Lm1vdXNlVXAp
CiAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgICAgICAgICByZXR1cm4gbV9j
bGllbnQubW91c2VVcCh0b0FQSShwYWdlT3ZlcmxheSksIHRvQVBJKGV2ZW50LnBvc2l0aW9uKCkp
LCB0b0FQSShldmVudC5idXR0b24oKSksIG1fY2xpZW50LmNsaWVudEluZm8pOworICAgICAgICAg
ICAgcmV0dXJuIG1fY2xpZW50Lm1vdXNlVXAodG9BUEkocGFnZU92ZXJsYXkpLCB0b0FQSShldmVu
dC5wb3NpdGlvbigpKSwgdG9BUEkoZXZlbnQuYnV0dG9uKCkpLCBtX2NsaWVudC5iYXNlLmNsaWVu
dEluZm8pOwogICAgICAgICB9CiAgICAgICAgIGNhc2UgV2ViRXZlbnQ6Ok1vdXNlTW92ZTogewog
ICAgICAgICAgICAgaWYgKGV2ZW50LmJ1dHRvbigpID09IFdlYk1vdXNlRXZlbnQ6Ok5vQnV0dG9u
KSB7CiAgICAgICAgICAgICAgICAgaWYgKCFtX2NsaWVudC5tb3VzZU1vdmVkKQogICAgICAgICAg
ICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICAgICAgICAgICAgICByZXR1cm4gbV9jbGll
bnQubW91c2VNb3ZlZCh0b0FQSShwYWdlT3ZlcmxheSksIHRvQVBJKGV2ZW50LnBvc2l0aW9uKCkp
LCBtX2NsaWVudC5jbGllbnRJbmZvKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gbV9jbGllbnQu
bW91c2VNb3ZlZCh0b0FQSShwYWdlT3ZlcmxheSksIHRvQVBJKGV2ZW50LnBvc2l0aW9uKCkpLCBt
X2NsaWVudC5iYXNlLmNsaWVudEluZm8pOwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAv
LyBUaGlzIGlzIGEgTW91c2VNb3ZlIGV2ZW50IHdpdGggYSBtb3VzZSBidXR0b24gcHJlc3NlZC4g
Q2FsbCBtb3VzZURyYWdnZWQuCiAgICAgICAgICAgICBpZiAoIW1fY2xpZW50Lm1vdXNlRHJhZ2dl
ZCkKICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICAgICAgICAgIHJldHVybiBt
X2NsaWVudC5tb3VzZURyYWdnZWQodG9BUEkocGFnZU92ZXJsYXkpLCB0b0FQSShldmVudC5wb3Np
dGlvbigpKSwgdG9BUEkoZXZlbnQuYnV0dG9uKCkpLCBtX2NsaWVudC5jbGllbnRJbmZvKTsKKyAg
ICAgICAgICAgIHJldHVybiBtX2NsaWVudC5tb3VzZURyYWdnZWQodG9BUEkocGFnZU92ZXJsYXkp
LCB0b0FQSShldmVudC5wb3NpdGlvbigpKSwgdG9BUEkoZXZlbnQuYnV0dG9uKCkpLCBtX2NsaWVu
dC5iYXNlLmNsaWVudEluZm8pOwogICAgICAgICB9CiAKICAgICAgICAgZGVmYXVsdDoKQEAgLTEx
OCwyMCArMTI3LDE5IEBAIHByaXZhdGU6CiAgICAgCiAgICAgdmlydHVhbCBXS1R5cGVSZWYgY29w
eUFjY2Vzc2liaWxpdHlBdHRyaWJ1dGVWYWx1ZShQYWdlT3ZlcmxheSogcGFnZU92ZXJsYXksIFdL
U3RyaW5nUmVmIGF0dHJpYnV0ZSwgV0tUeXBlUmVmIHBhcmFtZXRlcikKICAgICB7Ci0gICAgICAg
IGlmICghbV9hY2Nlc3NpYmlsaXR5Q2xpZW50LmNvcHlBY2Nlc3NpYmlsaXR5QXR0cmlidXRlVmFs
dWUpCisgICAgICAgIGlmICghbV9hY2Nlc3NpYmlsaXR5Q2xpZW50LmNsaWVudCgpLmNvcHlBY2Nl
c3NpYmlsaXR5QXR0cmlidXRlVmFsdWUpCiAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAg
cmV0dXJuIG1fYWNjZXNzaWJpbGl0eUNsaWVudC5jb3B5QWNjZXNzaWJpbGl0eUF0dHJpYnV0ZVZh
bHVlKHRvQVBJKHBhZ2VPdmVybGF5KSwgYXR0cmlidXRlLCBwYXJhbWV0ZXIsIG1fY2xpZW50LmNs
aWVudEluZm8pOworICAgICAgICByZXR1cm4gbV9hY2Nlc3NpYmlsaXR5Q2xpZW50LmNsaWVudCgp
LmNvcHlBY2Nlc3NpYmlsaXR5QXR0cmlidXRlVmFsdWUodG9BUEkocGFnZU92ZXJsYXkpLCBhdHRy
aWJ1dGUsIHBhcmFtZXRlciwgbV9hY2Nlc3NpYmlsaXR5Q2xpZW50LmNsaWVudCgpLmJhc2UuY2xp
ZW50SW5mbyk7CiAgICAgfQogCiAgICAgdmlydHVhbCBXS0FycmF5UmVmIGNvcHlBY2Nlc3NpYmls
aXR5QXR0cmlidXRlTmFtZXMoUGFnZU92ZXJsYXkqIHBhZ2VPdmVybGF5LCBib29sIHBhcmFtZXJp
emVkTmFtZXMpCiAgICAgewotICAgICAgICBpZiAoIW1fYWNjZXNzaWJpbGl0eUNsaWVudC5jb3B5
QWNjZXNzaWJpbGl0eUF0dHJpYnV0ZU5hbWVzKQorICAgICAgICBpZiAoIW1fYWNjZXNzaWJpbGl0
eUNsaWVudC5jbGllbnQoKS5jb3B5QWNjZXNzaWJpbGl0eUF0dHJpYnV0ZU5hbWVzKQogICAgICAg
ICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIHJldHVybiBtX2FjY2Vzc2liaWxpdHlDbGllbnQuY29w
eUFjY2Vzc2liaWxpdHlBdHRyaWJ1dGVOYW1lcyh0b0FQSShwYWdlT3ZlcmxheSksIHBhcmFtZXJp
emVkTmFtZXMsIG1fY2xpZW50LmNsaWVudEluZm8pOworICAgICAgICByZXR1cm4gbV9hY2Nlc3Np
YmlsaXR5Q2xpZW50LmNsaWVudCgpLmNvcHlBY2Nlc3NpYmlsaXR5QXR0cmlidXRlTmFtZXModG9B
UEkocGFnZU92ZXJsYXkpLCBwYXJhbWVyaXplZE5hbWVzLCBtX2FjY2Vzc2liaWxpdHlDbGllbnQu
Y2xpZW50KCkuYmFzZS5jbGllbnRJbmZvKTsKICAgICB9CiAgICAgCi0gICAgV0tCdW5kbGVQYWdl
T3ZlcmxheUNsaWVudCBtX2NsaWVudDsKLSAgICBXS0J1bmRsZVBhZ2VPdmVybGF5QWNjZXNzaWJp
bGl0eUNsaWVudCBtX2FjY2Vzc2liaWxpdHlDbGllbnQ7CisgICAgQVBJOjpDbGllbnQ8V0tCdW5k
bGVQYWdlT3ZlcmxheUFjY2Vzc2liaWxpdHlDbGllbnRCYXNlPiBtX2FjY2Vzc2liaWxpdHlDbGll
bnQ7CiB9OwogCiBXS1R5cGVJRCBXS0J1bmRsZVBhZ2VPdmVybGF5R2V0VHlwZUlEKCkKQEAgLTE0
NCw3ICsxNTIsNyBAQCBXS0J1bmRsZVBhZ2VPdmVybGF5UmVmIFdLQnVuZGxlUGFnZU92ZXJsYXlD
cmVhdGUoV0tCdW5kbGVQYWdlT3ZlcmxheUNsaWVudCogd2tDbAogICAgIGlmICh3a0NsaWVudCAm
JiB3a0NsaWVudC0+dmVyc2lvbikKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBhdXRvIGNsaWVu
dEltcGwgPSBzdGQ6Om1ha2VfdW5pcXVlPFBhZ2VPdmVybGF5Q2xpZW50SW1wbD4od2tDbGllbnQp
OworICAgIGF1dG8gY2xpZW50SW1wbCA9IHN0ZDo6bWFrZV91bmlxdWU8UGFnZU92ZXJsYXlDbGll
bnRJbXBsPihyZWludGVycHJldF9jYXN0PFdLQnVuZGxlUGFnZU92ZXJsYXlDbGllbnRCYXNlKj4o
d2tDbGllbnQpKTsKIAogICAgIC8vIEZJWE1FOiBMb29rcyBsaWtlIHRoaXMgbGVha3MgdGhlIGNs
aWVudEltcGwuCiAgICAgcmV0dXJuIHRvQVBJKFBhZ2VPdmVybGF5OjpjcmVhdGUoY2xpZW50SW1w
bC5yZWxlYXNlKCkpLmxlYWtSZWYoKSk7CkBAIC0xNTQsNyArMTYyLDcgQEAgdm9pZCBXS0J1bmRs
ZVBhZ2VPdmVybGF5U2V0QWNjZXNzaWJpbGl0eUNsaWVudChXS0J1bmRsZVBhZ2VPdmVybGF5UmVm
IGJ1bmRsZVBhZ2UKIHsKICAgICBpZiAoY2xpZW50ICYmIGNsaWVudC0+dmVyc2lvbikKICAgICAg
ICAgcmV0dXJuOwotICAgIHN0YXRpY19jYXN0PFBhZ2VPdmVybGF5Q2xpZW50SW1wbCo+KHRvSW1w
bChidW5kbGVQYWdlT3ZlcmxheVJlZiktPmNsaWVudCgpKS0+c2V0QWNjZXNzaWJpbGl0eUNsaWVu
dChjbGllbnQpOworICAgIHN0YXRpY19jYXN0PFBhZ2VPdmVybGF5Q2xpZW50SW1wbCo+KHRvSW1w
bChidW5kbGVQYWdlT3ZlcmxheVJlZiktPmNsaWVudCgpKS0+c2V0QWNjZXNzaWJpbGl0eUNsaWVu
dChyZWludGVycHJldF9jYXN0PFdLQnVuZGxlUGFnZU92ZXJsYXlBY2Nlc3NpYmlsaXR5Q2xpZW50
QmFzZSo+KGNsaWVudCkpOwogfQogCiB2b2lkIFdLQnVuZGxlUGFnZU92ZXJsYXlTZXROZWVkc0Rp
c3BsYXkoV0tCdW5kbGVQYWdlT3ZlcmxheVJlZiBidW5kbGVQYWdlT3ZlcmxheVJlZiwgV0tSZWN0
IHJlY3QpCg==
</data>
<flag name="review"
          id="241753"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>