<?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>47064</bug_id>
          
          <creation_ts>2010-10-03 13:55:57 -0700</creation_ts>
          <short_desc>Send keyboard events to plug-ins</short_desc>
          <delta_ts>2010-10-03 14:02:42 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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="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>288787</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2010-10-03 13:55:57 -0700</bug_when>
    <thetext>Send keyboard events to plug-ins</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>288788</commentid>
    <comment_count>1</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2010-10-03 13:56:36 -0700</bug_when>
    <thetext>&lt;rdar://problem/8507148&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>288789</commentid>
    <comment_count>2</comment_count>
      <attachid>69594</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2010-10-03 13:58:33 -0700</bug_when>
    <thetext>Created attachment 69594
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>288790</commentid>
    <comment_count>3</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2010-10-03 14:02:42 -0700</bug_when>
    <thetext>Committed r68988: &lt;http://trac.webkit.org/changeset/68988&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>69594</attachid>
            <date>2010-10-03 13:58:33 -0700</date>
            <delta_ts>2010-10-03 14:00:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-47064-20101003135832.patch</filename>
            <type>text/plain</type>
            <size>9770</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdDIvQ2hhbmdlTG9nIGIvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXgg
NDZjZWNmMDNjZjA2ZjQwOTM5YmE3MmY3ZWQ0YThlNzA4YzVlMzc1Zi4uYjc5YWJlMGRmZjExMmIx
ZWVjYjIzNjJhZTM0MWY1YjhhMWE5ZTA0MyAxMDA2NDQKLS0tIGEvV2ViS2l0Mi9DaGFuZ2VMb2cK
KysrIGIvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyArMSw0MCBAQAorMjAxMC0xMC0wMyAgQW5k
ZXJzIENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFNlbmQga2V5Ym9hcmQgZXZlbnRzIHRvIHBsdWct
aW5zCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00NzA2
NAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vODUwNzE0OD4KKworICAgICAgICAqIFdlYlByb2Nl
c3MvUGx1Z2lucy9OZXRzY2FwZS9OZXRzY2FwZVBsdWdpbi5jcHA6CisgICAgICAgIChXZWJLaXQ6
Ok5ldHNjYXBlUGx1Z2luOjpoYW5kbGVLZXlib2FyZEV2ZW50KToKKyAgICAgICAgQ2FsbCBwbGF0
Zm9ybUhhbmRsZUtleWJvYXJkRXZlbnQuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1BsdWdpbnMv
TmV0c2NhcGUvbWFjL05ldHNjYXBlUGx1Z2luTWFjLm1tOgorICAgICAgICAoV2ViS2l0Ojptb2Rp
ZmllckZsYWdzKToKKyAgICAgICAgUmV0dXJuIHRoZSBtb2RpZmllciBmbGFncyBnaXZlbiBhIFdl
YktleWJvYXJkRXZlbnQuCisKKyAgICAgICAgKFdlYktpdDo6aW5pdGlhbGl6ZUtleWJvYXJkRXZl
bnQpOgorICAgICAgICBJbml0aWFsaXplIGFuIE5QQ29jb2FFdmVudCBmcm9tIGEgV2ViS2V5Ym9h
cmRFdmVudC4KKworICAgICAgICAoV2ViS2l0OjpOZXRzY2FwZVBsdWdpbjo6cGxhdGZvcm1IYW5k
bGVLZXlib2FyZEV2ZW50KToKKyAgICAgICAgSW5pdGlhbGl6ZSB0aGUgZXZlbnQgYW5kIGRpc3Bh
dGNoIGl0IHVzaW5nIE5QUF9IYW5kbGVFdmVudC4KKworICAgICAgICAqIFdlYlByb2Nlc3MvUGx1
Z2lucy9OZXRzY2FwZS9xdC9OZXRzY2FwZVBsdWdpblF0LmNwcDoKKyAgICAgICAgKFdlYktpdDo6
TmV0c2NhcGVQbHVnaW46OnBsYXRmb3JtSGFuZGxlS2V5Ym9hcmRFdmVudCk6CisgICAgICAgIEFk
ZCBzdHViLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL3dpbi9OZXRz
Y2FwZVBsdWdpbldpbi5jcHA6CisgICAgICAgIChXZWJLaXQ6Ok5ldHNjYXBlUGx1Z2luOjpwbGF0
Zm9ybUhhbmRsZUtleWJvYXJkRXZlbnQpOgorICAgICAgICBBZGQgc3R1Yi4KKyAgICAgICAgCisg
ICAgICAgICogV2ViUHJvY2Vzcy9QbHVnaW5zL1BsdWdpbi5oOgorICAgICAgICBBZGQgaGFuZGxl
S2V5Ym9hcmRFdmVudC4KKworICAgICAgICAqIFdlYlByb2Nlc3MvUGx1Z2lucy9QbHVnaW5WaWV3
LmNwcDoKKyAgICAgICAgKFdlYktpdDo6UGx1Z2luVmlldzo6aGFuZGxlRXZlbnQpOgorICAgICAg
ICBDYWxsIFBsdWdpbjo6aGFuZGxlS2V5Ym9hcmRFdmVudCBpZiB3ZSBzZWUgYSBrZXlkb3duIG9y
IGtleXVwIGV2ZW50LgorCiAyMDEwLTEwLTAxICBNYXJrIFJvd2UgIDxtcm93ZUBhcHBsZS5jb20+
CiAKICAgICAgICAgQnVpbGQgZml4LgpkaWZmIC0tZ2l0IGEvV2ViS2l0Mi9XZWJQcm9jZXNzL1Bs
dWdpbnMvTmV0c2NhcGUvTmV0c2NhcGVQbHVnaW4uY3BwIGIvV2ViS2l0Mi9XZWJQcm9jZXNzL1Bs
dWdpbnMvTmV0c2NhcGUvTmV0c2NhcGVQbHVnaW4uY3BwCmluZGV4IDIyMjAwNjkxZDBhODMyM2Qx
YTA2ZWQyOTMyM2EzMGNmNjU1OGFhMGIuLjY1ZmNhY2UzNzljNTNmNGZmOTM2NmFiMWI5M2Q4ZmMx
NDZiNDM4ZWEgMTAwNjQ0Ci0tLSBhL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBl
L05ldHNjYXBlUGx1Z2luLmNwcAorKysgYi9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9OZXRz
Y2FwZS9OZXRzY2FwZVBsdWdpbi5jcHAKQEAgLTUzNyw2ICs1MzcsMTEgQEAgYm9vbCBOZXRzY2Fw
ZVBsdWdpbjo6aGFuZGxlTW91c2VMZWF2ZUV2ZW50KGNvbnN0IFdlYk1vdXNlRXZlbnQmIG1vdXNl
RXZlbnQpCiAgICAgcmV0dXJuIHBsYXRmb3JtSGFuZGxlTW91c2VMZWF2ZUV2ZW50KG1vdXNlRXZl
bnQpOwogfQogCitib29sIE5ldHNjYXBlUGx1Z2luOjpoYW5kbGVLZXlib2FyZEV2ZW50KGNvbnN0
IFdlYktleWJvYXJkRXZlbnQmIGtleWJvYXJkRXZlbnQpCit7CisgICAgcmV0dXJuIHBsYXRmb3Jt
SGFuZGxlS2V5Ym9hcmRFdmVudChrZXlib2FyZEV2ZW50KTsKK30KKwogdm9pZCBOZXRzY2FwZVBs
dWdpbjo6c2V0Rm9jdXMoYm9vbCBoYXNGb2N1cykKIHsKICAgICBwbGF0Zm9ybVNldEZvY3VzKGhh
c0ZvY3VzKTsKZGlmZiAtLWdpdCBhL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBl
L05ldHNjYXBlUGx1Z2luLmggYi9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS9O
ZXRzY2FwZVBsdWdpbi5oCmluZGV4IGNmZWMzNzY0ZjE0MTQ5YzgyZTVlY2U5OTYyZTA3MzIzOGZm
YzQxNDEuLjYwZmMyOWU0MzBlYmJhZWEwOTcyNWI4YWNhYjFkNDUxZmIwYzFjZWUgMTAwNjQ0Ci0t
LSBhL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL05ldHNjYXBlUGx1Z2luLmgK
KysrIGIvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUvTmV0c2NhcGVQbHVnaW4u
aApAQCAtMTE1LDYgKzExNSw3IEBAIHByaXZhdGU6CiAgICAgYm9vbCBwbGF0Zm9ybUhhbmRsZVdo
ZWVsRXZlbnQoY29uc3QgV2ViV2hlZWxFdmVudCYpOwogICAgIGJvb2wgcGxhdGZvcm1IYW5kbGVN
b3VzZUVudGVyRXZlbnQoY29uc3QgV2ViTW91c2VFdmVudCYpOwogICAgIGJvb2wgcGxhdGZvcm1I
YW5kbGVNb3VzZUxlYXZlRXZlbnQoY29uc3QgV2ViTW91c2VFdmVudCYpOworICAgIGJvb2wgcGxh
dGZvcm1IYW5kbGVLZXlib2FyZEV2ZW50KGNvbnN0IFdlYktleWJvYXJkRXZlbnQmKTsKICAgICB2
b2lkIHBsYXRmb3JtU2V0Rm9jdXMoYm9vbCk7CiAKICAgICAvLyBQbHVnaW4KQEAgLTE0Myw2ICsx
NDQsNyBAQCBwcml2YXRlOgogICAgIHZpcnR1YWwgYm9vbCBoYW5kbGVXaGVlbEV2ZW50KGNvbnN0
IFdlYldoZWVsRXZlbnQmKTsKICAgICB2aXJ0dWFsIGJvb2wgaGFuZGxlTW91c2VFbnRlckV2ZW50
KGNvbnN0IFdlYk1vdXNlRXZlbnQmKTsKICAgICB2aXJ0dWFsIGJvb2wgaGFuZGxlTW91c2VMZWF2
ZUV2ZW50KGNvbnN0IFdlYk1vdXNlRXZlbnQmKTsKKyAgICB2aXJ0dWFsIGJvb2wgaGFuZGxlS2V5
Ym9hcmRFdmVudChjb25zdCBXZWJLZXlib2FyZEV2ZW50Jik7CiAgICAgdmlydHVhbCB2b2lkIHNl
dEZvY3VzKGJvb2wpOwogICAgIHZpcnR1YWwgTlBPYmplY3QqIHBsdWdpblNjcmlwdGFibGVOUE9i
amVjdCgpOwogCmRpZmYgLS1naXQgYS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9OZXRzY2Fw
ZS9tYWMvTmV0c2NhcGVQbHVnaW5NYWMubW0gYi9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9O
ZXRzY2FwZS9tYWMvTmV0c2NhcGVQbHVnaW5NYWMubW0KaW5kZXggZjJkOGZlN2YwZmJiNDQ3OWNh
MjQwZWNkNjMxMDdmMDU0YjlmNjBkZi4uMTYzNmFiMmU5YThlM2EwZDg3NjJmZWRiMzlmZTg5N2Zi
MDFkYjg1MCAxMDA2NDQKLS0tIGEvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUv
bWFjL05ldHNjYXBlUGx1Z2luTWFjLm1tCisrKyBiL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5z
L05ldHNjYXBlL21hYy9OZXRzY2FwZVBsdWdpbk1hYy5tbQpAQCAtMjk4LDcgKzI5OCw3IEBAIGJv
b2wgTmV0c2NhcGVQbHVnaW46OnBsYXRmb3JtSGFuZGxlTW91c2VFbnRlckV2ZW50KGNvbnN0IFdl
Yk1vdXNlRXZlbnQmIG1vdXNlRXZlCiAKICAgICByZXR1cm4gZmFsc2U7CiB9Ci0gICAgICAgIAor
CiBib29sIE5ldHNjYXBlUGx1Z2luOjpwbGF0Zm9ybUhhbmRsZU1vdXNlTGVhdmVFdmVudChjb25z
dCBXZWJNb3VzZUV2ZW50JiBtb3VzZUV2ZW50KQogewogICAgIHN3aXRjaCAobV9ldmVudE1vZGVs
KSB7CkBAIC0zMTYsNiArMzE2LDYzIEBAIGJvb2wgTmV0c2NhcGVQbHVnaW46OnBsYXRmb3JtSGFu
ZGxlTW91c2VMZWF2ZUV2ZW50KGNvbnN0IFdlYk1vdXNlRXZlbnQmIG1vdXNlRXZlCiAgICAgcmV0
dXJuIGZhbHNlOwogfQogCitzdGF0aWMgdW5zaWduZWQgbW9kaWZpZXJGbGFncyhjb25zdCBXZWJL
ZXlib2FyZEV2ZW50JiBrZXlib2FyZEV2ZW50KQoreworICAgIHVuc2lnbmVkIG1vZGlmaWVyRmxh
Z3MgPSAwOworCisgICAgaWYgKGtleWJvYXJkRXZlbnQuc2hpZnRLZXkoKSkKKyAgICAgICAgbW9k
aWZpZXJGbGFncyB8PSBOU1NoaWZ0S2V5TWFzazsKKyAgICBpZiAoa2V5Ym9hcmRFdmVudC5jb250
cm9sS2V5KCkpCisgICAgICAgIG1vZGlmaWVyRmxhZ3MgfD0gTlNDb250cm9sS2V5TWFzazsKKyAg
ICBpZiAoa2V5Ym9hcmRFdmVudC5hbHRLZXkoKSkKKyAgICAgICAgbW9kaWZpZXJGbGFncyB8PSBO
U0FsdGVybmF0ZUtleU1hc2s7CisgICAgaWYgKGtleWJvYXJkRXZlbnQubWV0YUtleSgpKQorICAg
ICAgICBtb2RpZmllckZsYWdzIHw9IE5TQ29tbWFuZEtleU1hc2s7CisKKyAgICByZXR1cm4gbW9k
aWZpZXJGbGFnczsKK30KKworc3RhdGljIE5QQ29jb2FFdmVudCBpbml0aWFsaXplS2V5Ym9hcmRF
dmVudChjb25zdCBXZWJLZXlib2FyZEV2ZW50JiBrZXlib2FyZEV2ZW50KQoreworICAgIE5QQ29j
b2FFdmVudFR5cGUgZXZlbnRUeXBlOworICAgIAorICAgIHN3aXRjaCAoa2V5Ym9hcmRFdmVudC50
eXBlKCkpIHsKKyAgICAgICAgY2FzZSBXZWJFdmVudDo6S2V5RG93bjoKKyAgICAgICAgICAgIGV2
ZW50VHlwZSA9IE5QQ29jb2FFdmVudEtleURvd247CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgY2FzZSBXZWJFdmVudDo6S2V5VXA6CisgICAgICAgICAgICBldmVudFR5cGUgPSBOUENvY29h
RXZlbnRLZXlVcDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAg
ICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CisgICAgICAgICAgICByZXR1cm4gTlBDb2NvYUV2
ZW50KCk7CisgICAgfQorCisgICAgTlBDb2NvYUV2ZW50IGV2ZW50ID0gaW5pdGlhbGl6ZUV2ZW50
KGV2ZW50VHlwZSk7CisgICAgZXZlbnQuZGF0YS5rZXkubW9kaWZpZXJGbGFncyA9IG1vZGlmaWVy
RmxhZ3Moa2V5Ym9hcmRFdmVudCk7CisgICAgZXZlbnQuZGF0YS5rZXkuY2hhcmFjdGVycyA9IHJl
aW50ZXJwcmV0X2Nhc3Q8TlBOU1N0cmluZyo+KHN0YXRpY19jYXN0PE5TU3RyaW5nKj4oa2V5Ym9h
cmRFdmVudC50ZXh0KCkpKTsKKyAgICBldmVudC5kYXRhLmtleS5jaGFyYWN0ZXJzSWdub3JpbmdN
b2RpZmllcnMgPSByZWludGVycHJldF9jYXN0PE5QTlNTdHJpbmcqPihzdGF0aWNfY2FzdDxOU1N0
cmluZyo+KGtleWJvYXJkRXZlbnQudW5tb2RpZmllZFRleHQoKSkpOworICAgIGV2ZW50LmRhdGEu
a2V5LmlzQVJlcGVhdCA9IGtleWJvYXJkRXZlbnQuaXNBdXRvUmVwZWF0KCk7CisgICAgZXZlbnQu
ZGF0YS5rZXkua2V5Q29kZSA9IGtleWJvYXJkRXZlbnQubmF0aXZlVmlydHVhbEtleUNvZGUoKTsK
KworICAgIHJldHVybiBldmVudDsKK30KKworYm9vbCBOZXRzY2FwZVBsdWdpbjo6cGxhdGZvcm1I
YW5kbGVLZXlib2FyZEV2ZW50KGNvbnN0IFdlYktleWJvYXJkRXZlbnQmIGtleWJvYXJkRXZlbnQp
Cit7CisgICAgc3dpdGNoIChtX2V2ZW50TW9kZWwpIHsKKyAgICAgICAgY2FzZSBOUEV2ZW50TW9k
ZWxDb2NvYTogeworICAgICAgICAgICAgTlBDb2NvYUV2ZW50IGV2ZW50ICA9IGluaXRpYWxpemVL
ZXlib2FyZEV2ZW50KGtleWJvYXJkRXZlbnQpOworICAgICAgICAgICAgcmV0dXJuIE5QUF9IYW5k
bGVFdmVudCgmZXZlbnQpOworICAgICAgICB9CisKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAg
ICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOworICAgIH0KKworICAgIHJldHVybiBmYWxzZTsKK30K
Kwogdm9pZCBOZXRzY2FwZVBsdWdpbjo6cGxhdGZvcm1TZXRGb2N1cyhib29sIGhhc0ZvY3VzKQog
ewogICAgIHN3aXRjaCAobV9ldmVudE1vZGVsKSB7CmRpZmYgLS1naXQgYS9XZWJLaXQyL1dlYlBy
b2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS9xdC9OZXRzY2FwZVBsdWdpblF0LmNwcCBiL1dlYktpdDIv
V2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL3F0L05ldHNjYXBlUGx1Z2luUXQuY3BwCmluZGV4
IDY3YWM3ZWE5Nzk4N2Q5NjEyODVkZGIwNGM1MTI3NTE3NmIwYTU0OTEuLjIwNjg1OWFkNTc5Mjdm
YjQwZjg3MWY5Zjk0NzRjZjEwYjFhNThjZGQgMTAwNjQ0Ci0tLSBhL1dlYktpdDIvV2ViUHJvY2Vz
cy9QbHVnaW5zL05ldHNjYXBlL3F0L05ldHNjYXBlUGx1Z2luUXQuY3BwCisrKyBiL1dlYktpdDIv
V2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL3F0L05ldHNjYXBlUGx1Z2luUXQuY3BwCkBAIC0x
MDUsNCArMTA1LDEwIEBAIGJvb2wgTmV0c2NhcGVQbHVnaW46OnBsYXRmb3JtSGFuZGxlTW91c2VM
ZWF2ZUV2ZW50KGNvbnN0IFdlYk1vdXNlRXZlbnQmIGV2ZW50KQogICAgIHJldHVybiB0cnVlOwog
fQogCitib29sIE5ldHNjYXBlUGx1Z2luOjpwbGF0Zm9ybUhhbmRsZUtleWJvYXJkRXZlbnQoY29u
c3QgV2ViS2V5Ym9hcmRFdmVudCYpCit7CisgICAgbm90SW1wbGVtZW50ZWQoKTsKKyAgICByZXR1
cm4gZmFsc2U7Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYktpdApkaWZmIC0tZ2l0IGEvV2ViS2l0
Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUvd2luL05ldHNjYXBlUGx1Z2luV2luLmNwcCBi
L1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL3dpbi9OZXRzY2FwZVBsdWdpbldp
bi5jcHAKaW5kZXggMDU4OWMwMTgwMjk0MzUyMzJhZmI2OGFmZjY1ZTZhNjViOGZkNTFhNy4uNjA4
N2ZlMzg5YjQ2YzkwY2UxM2FlMzI2MTNiNjRkZjNhOTVhMjMyOCAxMDA2NDQKLS0tIGEvV2ViS2l0
Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUvd2luL05ldHNjYXBlUGx1Z2luV2luLmNwcAor
KysgYi9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS93aW4vTmV0c2NhcGVQbHVn
aW5XaW4uY3BwCkBAIC0yNTUsNCArMjU1LDEwIEBAIGJvb2wgTmV0c2NhcGVQbHVnaW46OnBsYXRm
b3JtSGFuZGxlTW91c2VMZWF2ZUV2ZW50KGNvbnN0IFdlYk1vdXNlRXZlbnQmIGV2ZW50KQogICAg
IHJldHVybiB0cnVlOwogfQogCitib29sIE5ldHNjYXBlUGx1Z2luOjpwbGF0Zm9ybUhhbmRsZUtl
eWJvYXJkRXZlbnQoY29uc3QgV2ViS2V5Ym9hcmRFdmVudCYpCit7CisgICAgbm90SW1wbGVtZW50
ZWQoKTsKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYktpdApkaWZm
IC0tZ2l0IGEvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUGx1Z2luLmggYi9XZWJLaXQyL1dl
YlByb2Nlc3MvUGx1Z2lucy9QbHVnaW4uaAppbmRleCAwYTg4Yzc3ZWZkZTkwZTA0NWQ3MGU4ZTY1
ZWJhMzQ4ZGI3ZmY1NDE5Li44MjVlZGRjNDc0MTliY2U1YjY3YzEwMTZjMjFlZjlmNGExYWQ1YjZl
IDEwMDY0NAotLS0gYS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9QbHVnaW4uaAorKysgYi9X
ZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9QbHVnaW4uaApAQCAtNDUsNiArNDUsNyBAQCBuYW1l
c3BhY2UgV2ViQ29yZSB7CiAKIG5hbWVzcGFjZSBXZWJLaXQgewogCitjbGFzcyBXZWJLZXlib2Fy
ZEV2ZW50OwogY2xhc3MgV2ViTW91c2VFdmVudDsKIGNsYXNzIFdlYldoZWVsRXZlbnQ7CiAgICAg
CkBAIC0xMzEsNiArMTMyLDkgQEAgcHVibGljOgogICAgIC8vIFRlbGxzIHRoZSBwbHVnLWluIHRv
IGhhbmRsZSB0aGUgcGFzc2VkIGluIG1vdXNlIGxlYXZlIGV2ZW50LiBUaGUgcGx1Zy1pbiBzaG91
bGQgcmV0dXJuIHRydWUgaWYgaXQgcHJvY2Vzc2VkIHRoZSBldmVudC4KICAgICB2aXJ0dWFsIGJv
b2wgaGFuZGxlTW91c2VMZWF2ZUV2ZW50KGNvbnN0IFdlYk1vdXNlRXZlbnQmKSA9IDA7CiAKKyAg
ICAvLyBUZWxscyB0aGUgcGx1Zy1pbiB0byBoYW5kbGUgdGhlIHBhc3NlZCBpbiBrZXlib2FyZCBl
dmVudC4gVGhlIHBsdWctaW4gc2hvdWxkIHJldHVybiB0cnVlIGlmIGl0IHByb2Nlc3NlZCB0aGUg
ZXZlbnQuCisgICAgdmlydHVhbCBib29sIGhhbmRsZUtleWJvYXJkRXZlbnQoY29uc3QgV2ViS2V5
Ym9hcmRFdmVudCYpID0gMDsKKyAgICAKICAgICAvLyBUZWxscyB0aGUgcGx1Zy1pbiBhYm91dCBm
b2N1cyBjaGFuZ2VzLgogICAgIHZpcnR1YWwgdm9pZCBzZXRGb2N1cyhib29sKSA9IDA7CiAKZGlm
ZiAtLWdpdCBhL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BsdWdpblZpZXcuY3BwIGIvV2Vi
S2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUGx1Z2luVmlldy5jcHAKaW5kZXggY2ZiNjZlMWNjMDBk
OTA0ODBjYWQxNDIzOWU5MjA1ZGIyMmU5NDQwYy4uNWYwNGMwYjU3ZjIzOWE1MjM1OGExNzA5OWY5
MzAyMDdiMzFiYzVjMiAxMDA2NDQKLS0tIGEvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUGx1
Z2luVmlldy5jcHAKKysrIGIvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUGx1Z2luVmlldy5j
cHAKQEAgLTQ3OCw3ICs0NzgsNyBAQCB2b2lkIFBsdWdpblZpZXc6OmhhbmRsZUV2ZW50KEV2ZW50
KiBldmVudCkKIAogICAgIGJvb2wgZGlkSGFuZGxlRXZlbnQgPSBmYWxzZTsKIAotICAgIGlmICgo
ZXZlbnQtPnR5cGUoKSA9PSBldmVudE5hbWVzKCkubW91c2Vtb3ZlRXZlbnQgJiYgY3VycmVudEV2
ZW50LT50eXBlKCkgPT0gV2ViRXZlbnQ6Ok1vdXNlTW92ZSkgCisgICAgaWYgKChldmVudC0+dHlw
ZSgpID09IGV2ZW50TmFtZXMoKS5tb3VzZW1vdmVFdmVudCAmJiBjdXJyZW50RXZlbnQtPnR5cGUo
KSA9PSBXZWJFdmVudDo6TW91c2VNb3ZlKQogICAgICAgICB8fCAoZXZlbnQtPnR5cGUoKSA9PSBl
dmVudE5hbWVzKCkubW91c2Vkb3duRXZlbnQgJiYgY3VycmVudEV2ZW50LT50eXBlKCkgPT0gV2Vi
RXZlbnQ6Ok1vdXNlRG93bikKICAgICAgICAgfHwgKGV2ZW50LT50eXBlKCkgPT0gZXZlbnROYW1l
cygpLm1vdXNldXBFdmVudCAmJiBjdXJyZW50RXZlbnQtPnR5cGUoKSA9PSBXZWJFdmVudDo6TW91
c2VVcCkpIHsKICAgICAgICAgLy8gV2UgaGF2ZSBhIG1vdXNlIGV2ZW50LgpAQCAtNDk1LDYgKzQ5
NSwxMCBAQCB2b2lkIFBsdWdpblZpZXc6OmhhbmRsZUV2ZW50KEV2ZW50KiBldmVudCkKICAgICB9
IGVsc2UgaWYgKGV2ZW50LT50eXBlKCkgPT0gZXZlbnROYW1lcygpLm1vdXNlb3V0RXZlbnQgJiYg
Y3VycmVudEV2ZW50LT50eXBlKCkgPT0gV2ViRXZlbnQ6Ok1vdXNlTW92ZSkgewogICAgICAgICAv
LyBXZSBoYXZlIGEgbW91c2UgbGVhdmUgZXZlbnQuCiAgICAgICAgIGRpZEhhbmRsZUV2ZW50ID0g
bV9wbHVnaW4tPmhhbmRsZU1vdXNlTGVhdmVFdmVudChzdGF0aWNfY2FzdDxjb25zdCBXZWJNb3Vz
ZUV2ZW50Jj4oKmN1cnJlbnRFdmVudCkpOworICAgIH0gZWxzZSBpZiAoKGV2ZW50LT50eXBlKCkg
PT0gZXZlbnROYW1lcygpLmtleWRvd25FdmVudCAmJiBjdXJyZW50RXZlbnQtPnR5cGUoKSA9PSBX
ZWJFdmVudDo6S2V5RG93bikKKyAgICAgICAgICAgICAgIHx8IChldmVudC0+dHlwZSgpID09IGV2
ZW50TmFtZXMoKS5rZXl1cEV2ZW50ICYmIGN1cnJlbnRFdmVudC0+dHlwZSgpID09IFdlYkV2ZW50
OjpLZXlVcCkpIHsKKyAgICAgICAgLy8gV2UgaGF2ZSBhIGtleWJvYXJkIGV2ZW50LgorICAgICAg
ICBkaWRIYW5kbGVFdmVudCA9IG1fcGx1Z2luLT5oYW5kbGVLZXlib2FyZEV2ZW50KHN0YXRpY19j
YXN0PGNvbnN0IFdlYktleWJvYXJkRXZlbnQmPigqY3VycmVudEV2ZW50KSk7CiAgICAgfQogCiAg
ICAgaWYgKGRpZEhhbmRsZUV2ZW50KQo=
</data>
<flag name="review"
          id="59301"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>