<?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>50582</bug_id>
          
          <creation_ts>2010-12-06 12:28:10 -0800</creation_ts>
          <short_desc>Add a shim for IsWindowActive</short_desc>
          <delta_ts>2010-12-06 13:49:50 -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>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></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>317788</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2010-12-06 12:28:10 -0800</bug_when>
    <thetext>Add a shim for IsWindowActive</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>317791</commentid>
    <comment_count>1</comment_count>
      <attachid>75728</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2010-12-06 12:31:11 -0800</bug_when>
    <thetext>Created attachment 75728
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>317795</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2010-12-06 12:35:22 -0800</bug_when>
    <thetext>Committed r73387: &lt;http://trac.webkit.org/changeset/73387&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75728</attachid>
            <date>2010-12-06 12:31:11 -0800</date>
            <delta_ts>2010-12-06 13:49:50 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-50582-20101206123109.patch</filename>
            <type>text/plain</type>
            <size>8655</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdDIvQ2hhbmdlTG9nIGIvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXgg
MDY4OThkNjM1ZjQzYjVhODI0NTUxZDQ3OGFiYjNkMmZkZmExZTM4Yy4uODg3MDZlYTA0NzM1MGYx
NmI3MmZlYTRmNDBkMzljYTkxNjAzNzgyYiAxMDA2NDQKLS0tIGEvV2ViS2l0Mi9DaGFuZ2VMb2cK
KysrIGIvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsNSArMSw0MSBAQAogMjAxMC0xMi0wNiAgQW5k
ZXJzIENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBhIHNoaW0gZm9yIElzV2luZG93QWN0aXZl
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MDU4Mgor
CisgICAgICAgICogUGx1Z2luUHJvY2Vzcy9tYWMvUGx1Z2luUHJvY2Vzc01hYy5tbToKKyAgICAg
ICAgKFdlYktpdDo6aXNXaW5kb3dBY3RpdmUpOgorICAgICAgICBHZXQgdGhlIE5ldHNjYXBlUGx1
Z2luIGZyb20gdGhlIFdpbmRvd1JlZiBhbmQgY2hlY2sgaWYgdGhlIHBsdWctaW4ncyB3aW5kb3cg
aXMgYWN0aXZlLgorCisgICAgICAgIChXZWJLaXQ6OlBsdWdpblByb2Nlc3M6OmluaXRpYWxpemVT
aGltKToKKyAgICAgICAgKiBQbHVnaW5Qcm9jZXNzL21hYy9QbHVnaW5Qcm9jZXNzU2hpbS5jcHAg
ICAgICAgIAorICAgICAgICAoV2ViS2l0OjpzaGltSXNXaW5kb3dBY3RpdmUpOgorICAgICAgICBD
YWxsIGlzV2luZG93QWN0aXZlLiBJZiBpdCByZXR1cm5zIHRydWUsIHJldHVybiB0aGUgcmVzdWx0
IHZhbHVlLiBPdGhlcndpc2UsIGNhbGwgdGhlIHJlYWwKKyAgICAgICAgSXNXaW5kb3dBY3RpdmUg
ZnVuY3Rpb24uCisKKyAgICAgICAgKiBQbHVnaW5Qcm9jZXNzL21hYy9QbHVnaW5Qcm9jZXNzU2hp
bS5oOgorICAgICAgICAqIFdlYlByb2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS9OZXRzY2FwZVBsdWdp
bi5jcHA6CisgICAgICAgIChXZWJLaXQ6Ok5ldHNjYXBlUGx1Z2luOjpOZXRzY2FwZVBsdWdpbik6
CisgICAgICAgIEluaXRpYWxpemUgbV9pc1dpbmRvd2FjdGl2ZS4KKworICAgICAgICAqIFdlYlBy
b2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS9OZXRzY2FwZVBsdWdpbi5oOgorICAgICAgICAoV2ViS2l0
OjpOZXRzY2FwZVBsdWdpbjo6aXNXaW5kb3dBY3RpdmUpOgorICAgICAgICBSZXR1cm4gd2hldGhl
ciB0aGUgd2luZG93IGlzIGFjdGl2ZS4KKworICAgICAgICAqIFdlYlByb2Nlc3MvUGx1Z2lucy9O
ZXRzY2FwZS9tYWMvTmV0c2NhcGVQbHVnaW5NYWMubW06CisgICAgICAgIChXZWJLaXQ6OndpbmRv
d01hcCk6CisgICAgICAgIChXZWJLaXQ6Ok5ldHNjYXBlUGx1Z2luOjpwbGF0Zm9ybVBvc3RJbml0
aWFsaXplKToKKyAgICAgICAgKFdlYktpdDo6TmV0c2NhcGVQbHVnaW46OnBsYXRmb3JtRGVzdHJv
eSk6CisgICAgICAgIChXZWJLaXQ6Ok5ldHNjYXBlUGx1Z2luOjpuZXRzY2FwZVBsdWdpbkZyb21X
aW5kb3cpOgorICAgICAgICBBZGQgYSBtYXBwaW5nIGJldHdlZW4gd2luZG93cyBhbmQgdGhlIGNv
cnJlc3BvbmRpbmcgTmV0c2NhcGVQbHVnaW4gb2JqZWN0cy4KKworICAgICAgICAoV2ViS2l0OjpO
ZXRzY2FwZVBsdWdpbjo6d2luZG93Rm9jdXNDaGFuZ2VkKToKKyAgICAgICAgVXBkYXRlIHRoZSB3
aW5kb3cgZm9jdXMgbWVtYmVyIHZhcmlhYmxlLgorCisyMDEwLTEyLTA2ICBBbmRlcnMgQ2FybHNz
b24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFuIEJlcm5z
dGVpbi4KIAogICAgICAgICBSRUdFUlNTSU9OIChyNzMzMTA/KTogQ29udGVudHMgb2YgPHNlbGVj
dD4gcG9wdXAgbWVudXMgYXJlIHVwc2lkZS1kb3duIG9uIFdpbmRvd3MKZGlmZiAtLWdpdCBhL1dl
YktpdDIvUGx1Z2luUHJvY2Vzcy9tYWMvUGx1Z2luUHJvY2Vzc01hYy5tbSBiL1dlYktpdDIvUGx1
Z2luUHJvY2Vzcy9tYWMvUGx1Z2luUHJvY2Vzc01hYy5tbQppbmRleCBkOWIzYjljMGZhNGEzMDc4
Y2UyOWIyYmM3ODdjMzQwMGI0MDM0ZDRkLi4wMWYwZmQ0NzM0ZjAxMThiMDEzOWU0YTAxNTU4ODNm
OGIwNWYwYjk4IDEwMDY0NAotLS0gYS9XZWJLaXQyL1BsdWdpblByb2Nlc3MvbWFjL1BsdWdpblBy
b2Nlc3NNYWMubW0KKysrIGIvV2ViS2l0Mi9QbHVnaW5Qcm9jZXNzL21hYy9QbHVnaW5Qcm9jZXNz
TWFjLm1tCkBAIC0yNyw2ICsyNyw3IEBACiAgCiAjaW5jbHVkZSAiUGx1Z2luUHJvY2Vzcy5oIgog
CisjaW5jbHVkZSAiTmV0c2NhcGVQbHVnaW4uaCIKICNpbmNsdWRlICJQbHVnaW5Qcm9jZXNzU2hp
bS5oIgogI2luY2x1ZGUgPGRsZmNuLmg+CiAKQEAgLTQ5LDExICs1MCwyMyBAQCBzdGF0aWMgYm9v
bCBzaG91bGRDYWxsUmVhbERlYnVnZ2VyKCkKICAgICAKICAgICByZXR1cm4gaXNVc2VyYnJlYWtT
ZXQ7CiB9Ci0gICAgCisKK3N0YXRpYyBib29sIGlzV2luZG93QWN0aXZlKFdpbmRvd1JlZiB3aW5k
b3dSZWYsIGJvb2wmIHJlc3VsdCkKK3sKKyNpZm5kZWYgTlBfTk9fQ0FSQk9OCisgICAgaWYgKE5l
dHNjYXBlUGx1Z2luKiBwbHVnaW4gPSBOZXRzY2FwZVBsdWdpbjo6bmV0c2NhcGVQbHVnaW5Gcm9t
V2luZG93KHdpbmRvd1JlZikpIHsKKyAgICAgICAgcmVzdWx0ID0gcGx1Z2luLT5pc1dpbmRvd0Fj
dGl2ZSgpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisjZW5kaWYKKyAgICByZXR1cm4g
ZmFsc2U7Cit9CisKIHZvaWQgUGx1Z2luUHJvY2Vzczo6aW5pdGlhbGl6ZVNoaW0oKQogewogICAg
IGNvbnN0IFBsdWdpblByb2Nlc3NTaGltQ2FsbGJhY2tzIGNhbGxiYWNrcyA9IHsKICAgICAgICAg
c2hvdWxkQ2FsbFJlYWxEZWJ1Z2dlciwKKyAgICAgICAgaXNXaW5kb3dBY3RpdmUsCiAgICAgfTsK
IAogICAgIFBsdWdpblByb2Nlc3NTaGltSW5pdGlhbGl6ZUZ1bmMgaW5pdEZ1bmMgPSByZWludGVy
cHJldF9jYXN0PFBsdWdpblByb2Nlc3NTaGltSW5pdGlhbGl6ZUZ1bmM+KGRsc3ltKFJUTERfREVG
QVVMVCwgIldlYktpdFBsdWdpblByb2Nlc3NTaGltSW5pdGlhbGl6ZSIpKTsKZGlmZiAtLWdpdCBh
L1dlYktpdDIvUGx1Z2luUHJvY2Vzcy9tYWMvUGx1Z2luUHJvY2Vzc1NoaW0uY3BwIGIvV2ViS2l0
Mi9QbHVnaW5Qcm9jZXNzL21hYy9QbHVnaW5Qcm9jZXNzU2hpbS5jcHAKaW5kZXggM2E2NDcwMTIw
ZDRiMjZhNTEwMDAxM2MzMzVkOWE5YjY0OWU1ZjkwMy4uMTNmYjdjZWUzNmFlOTMyOWYzYTFmZmFk
NWVmOTNmZDMwYTllODUyZSAxMDA2NDQKLS0tIGEvV2ViS2l0Mi9QbHVnaW5Qcm9jZXNzL21hYy9Q
bHVnaW5Qcm9jZXNzU2hpbS5jcHAKKysrIGIvV2ViS2l0Mi9QbHVnaW5Qcm9jZXNzL21hYy9QbHVn
aW5Qcm9jZXNzU2hpbS5jcHAKQEAgLTUzLDcgKzUzLDE4IEBAIHN0YXRpYyB2b2lkIHNoaW1EZWJ1
Z2dlcih2b2lkKQogICAgIERlYnVnZ2VyKCk7CiB9CiAKK3N0YXRpYyBCb29sZWFuIHNoaW1Jc1dp
bmRvd0FjdGl2ZShXaW5kb3dSZWYgd2luZG93KQoreworICAgIGJvb2wgcmVzdWx0OworICAgIGlm
IChwbHVnaW5Qcm9jZXNzU2hpbUNhbGxiYWNrcy5pc1dpbmRvd0FjdGl2ZSh3aW5kb3csIHJlc3Vs
dCkpCisgICAgICAgIHJldHVybiByZXN1bHQ7CisgICAgCisgICAgcmV0dXJuIElzV2luZG93QWN0
aXZlKHdpbmRvdyk7Cit9CisgICAgCiBEWUxEX0lOVEVSUE9TRShzaGltRGVidWdnZXIsIERlYnVn
Z2VyKTsKK0RZTERfSU5URVJQT1NFKHNoaW1Jc1dpbmRvd0FjdGl2ZSwgSXNXaW5kb3dBY3RpdmUp
OworICAgIAogI2VuZGlmCiAKIH0gLy8gbmFtZXNwYWNlIFdlYktpdApkaWZmIC0tZ2l0IGEvV2Vi
S2l0Mi9QbHVnaW5Qcm9jZXNzL21hYy9QbHVnaW5Qcm9jZXNzU2hpbS5oIGIvV2ViS2l0Mi9QbHVn
aW5Qcm9jZXNzL21hYy9QbHVnaW5Qcm9jZXNzU2hpbS5oCmluZGV4IDM3MzZjNTU2MGI1NWVjM2Uy
NDQ2ZDdmYTNjOWMzOGM5MTdhYjAzOGMuLjMzYWQ0NDM3NGM5YjYzMDY1MGUwYzk5NDdlZDFiZjdl
NjNiZjY1NDAgMTAwNjQ0Ci0tLSBhL1dlYktpdDIvUGx1Z2luUHJvY2Vzcy9tYWMvUGx1Z2luUHJv
Y2Vzc1NoaW0uaAorKysgYi9XZWJLaXQyL1BsdWdpblByb2Nlc3MvbWFjL1BsdWdpblByb2Nlc3NT
aGltLmgKQEAgLTI2LDEwICsyNiwxMyBAQAogI2lmbmRlZiBQbHVnaW5Qcm9jZXNzU2hpbV9oCiAj
ZGVmaW5lIFBsdWdpblByb2Nlc3NTaGltX2gKIAorI2luY2x1ZGUgPENhcmJvbi9DYXJib24uaD4K
KwogbmFtZXNwYWNlIFdlYktpdCB7CiAKIHN0cnVjdCBQbHVnaW5Qcm9jZXNzU2hpbUNhbGxiYWNr
cyB7CiAgICAgYm9vbCAoKnNob3VsZENhbGxSZWFsRGVidWdnZXIpKCk7CisgICAgYm9vbCAoKmlz
V2luZG93QWN0aXZlKShXaW5kb3dSZWYsIGJvb2wmIHJlc3VsdCk7CiB9OwogCiB0eXBlZGVmIHZv
aWQgKCpQbHVnaW5Qcm9jZXNzU2hpbUluaXRpYWxpemVGdW5jKShjb25zdCBQbHVnaW5Qcm9jZXNz
U2hpbUNhbGxiYWNrcyYpOwpkaWZmIC0tZ2l0IGEvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMv
TmV0c2NhcGUvTmV0c2NhcGVQbHVnaW4uY3BwIGIvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMv
TmV0c2NhcGUvTmV0c2NhcGVQbHVnaW4uY3BwCmluZGV4IDI5MDk1ZTY2NzUzZWUxMjk2ZGVmNDUx
MDk3N2FmODhmZTRlYzVhMjUuLmFiYTRlYWNkNGYzY2ZmODZhY2IzNWI0ZjYwYWIyZTlkZDc1YzU3
ZGIgMTAwNjQ0Ci0tLSBhL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL05ldHNj
YXBlUGx1Z2luLmNwcAorKysgYi9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS9O
ZXRzY2FwZVBsdWdpbi5jcHAKQEAgLTQyLDcgKzQyLDcgQEAgbmFtZXNwYWNlIFdlYktpdCB7CiAK
IC8vIFRoZSBwbHVnLWluIHRoYXQgd2UncmUgY3VycmVudGx5IGNhbGxpbmcgTlBQX05ldyBmb3Iu
CiBzdGF0aWMgTmV0c2NhcGVQbHVnaW4qIGN1cnJlbnROUFBOZXdQbHVnaW47Ci0gICAgCisKIE5l
dHNjYXBlUGx1Z2luOjpOZXRzY2FwZVBsdWdpbihQYXNzUmVmUHRyPE5ldHNjYXBlUGx1Z2luTW9k
dWxlPiBwbHVnaW5Nb2R1bGUpCiAgICAgOiBtX3BsdWdpbkNvbnRyb2xsZXIoMCkKICAgICAsIG1f
bmV4dFJlcXVlc3RJRCgwKQpAQCAtNjIsNiArNjIsNyBAQCBOZXRzY2FwZVBsdWdpbjo6TmV0c2Nh
cGVQbHVnaW4oUGFzc1JlZlB0cjxOZXRzY2FwZVBsdWdpbk1vZHVsZT4gcGx1Z2luTW9kdWxlKQog
I2lmbmRlZiBOUF9OT19DQVJCT04KICAgICAsIG1fbnVsbEV2ZW50VGltZXIoUnVuTG9vcDo6bWFp
bigpLCB0aGlzLCAmTmV0c2NhcGVQbHVnaW46Om51bGxFdmVudFRpbWVyRmlyZWQpCiAgICAgLCBt
X25wQ0dDb250ZXh0KCkKKyAgICAsIG1faXNXaW5kb3dBY3RpdmUoZmFsc2UpCiAjZW5kaWYgICAg
CiAjZW5kaWYKIHsKZGlmZiAtLWdpdCBhL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNj
YXBlL05ldHNjYXBlUGx1Z2luLmggYi9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9OZXRzY2Fw
ZS9OZXRzY2FwZVBsdWdpbi5oCmluZGV4IGZjMmQ2Yzc2ODUxYzg3MmE1YWE2YjA2ZmViMTViOWFj
YjcwYmJkMGEuLmU4NTY2MGQxZDRkM2UzMDQwMjk4NzQ3OGUxOWVlY2I2NmVmZDNiYjMgMTAwNjQ0
Ci0tLSBhL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL05ldHNjYXBlUGx1Z2lu
LmgKKysrIGIvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUvTmV0c2NhcGVQbHVn
aW4uaApAQCAtNTgsNiArNTgsOSBAQCBwdWJsaWM6CiAgICAgTlBFcnJvciBzZXRFdmVudE1vZGVs
KE5QRXZlbnRNb2RlbCk7CiAjaWZuZGVmIE5QX05PX0NBUkJPTgogICAgIFdpbmRvd1JlZiB3aW5k
b3dSZWYoKSBjb25zdDsKKyAgICBib29sIGlzV2luZG93QWN0aXZlKCkgY29uc3QgeyByZXR1cm4g
bV9pc1dpbmRvd0FjdGl2ZTsgfQorCisgICAgc3RhdGljIE5ldHNjYXBlUGx1Z2luKiBuZXRzY2Fw
ZVBsdWdpbkZyb21XaW5kb3coV2luZG93UmVmKTsKICNlbmRpZgogI2VsaWYgUExBVEZPUk0oV0lO
KQogICAgIEhXTkQgY29udGFpbmluZ1dpbmRvdygpIGNvbnN0OwpAQCAtMjAwLDYgKzIwMyw3IEBA
IHByaXZhdGU6CiAgICAgLy8gV2Ugc2hvdWxkIGludmVzdGlnYXRlIGhhdmluZyBvbmUgcGVyIHdp
bmRvdy4KICAgICBSdW5Mb29wOjpUaW1lcjxOZXRzY2FwZVBsdWdpbj4gbV9udWxsRXZlbnRUaW1l
cjsKICAgICBOUF9DR0NvbnRleHQgbV9ucENHQ29udGV4dDsKKyAgICBib29sIG1faXNXaW5kb3dB
Y3RpdmU7CiAjZW5kaWYKICNlbGlmIFBMQVRGT1JNKFdJTikKICAgICBIV05EIG1fd2luZG93Owpk
aWZmIC0tZ2l0IGEvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUvbWFjL05ldHNj
YXBlUGx1Z2luTWFjLm1tIGIvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUvbWFj
L05ldHNjYXBlUGx1Z2luTWFjLm1tCmluZGV4IDZmNWViZWUzOTE5NDBlNjhlYTlmMWYyZWI1ZDc4
MjM4YTc1YTI4MmQuLjhjYWY3N2IzMzliYjBhMTQwYjM2NTU3YzhiOTM0NzM1ZTQ1NWEzODUgMTAw
NjQ0Ci0tLSBhL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL21hYy9OZXRzY2Fw
ZVBsdWdpbk1hYy5tbQorKysgYi9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS9t
YWMvTmV0c2NhcGVQbHVnaW5NYWMubW0KQEAgLTMyLDcgKzMyLDcgQEAgdXNpbmcgbmFtZXNwYWNl
IFdlYkNvcmU7CiAKIG5hbWVzcGFjZSBXZWJLaXQgewogCi0jaWZuZGVmIE5QX05PX1FVSUNLRFJB
VworI2lmbmRlZiBOUF9OT19DQVJCT04KIHN0YXRpYyBjb25zdCBkb3VibGUgbnVsbEV2ZW50SW50
ZXJ2YWxBY3RpdmUgPSAwLjAyOwogc3RhdGljIGNvbnN0IGRvdWJsZSBudWxsRXZlbnRJbnRlcnZh
bE5vdEFjdGl2ZSA9IDAuMjU7CiAjZW5kaWYKQEAgLTgwLDYgKzgwLDE3IEBAIE5QRXJyb3IgTmV0
c2NhcGVQbHVnaW46OnNldEV2ZW50TW9kZWwoTlBFdmVudE1vZGVsIGV2ZW50TW9kZWwpCiAgICAg
cmV0dXJuIE5QRVJSX05PX0VSUk9SOwogfQogCisjaWZuZGVmIE5QX05PX0NBUkJPTgordHlwZWRl
ZiBIYXNoTWFwPFdpbmRvd1JlZiwgTmV0c2NhcGVQbHVnaW4qPiBXaW5kb3dNYXA7CisKK3N0YXRp
YyBXaW5kb3dNYXAmIHdpbmRvd01hcCgpCit7CisgICAgREVGSU5FX1NUQVRJQ19MT0NBTChXaW5k
b3dNYXAsIHdpbmRvd01hcCwgKCkpOworCisgICAgcmV0dXJuIHdpbmRvd01hcDsKK30KKyNlbmRp
ZgorCiBib29sIE5ldHNjYXBlUGx1Z2luOjpwbGF0Zm9ybVBvc3RJbml0aWFsaXplKCkKIHsKICAg
ICBpZiAobV9kcmF3aW5nTW9kZWwgPT0gc3RhdGljX2Nhc3Q8TlBEcmF3aW5nTW9kZWw+KC0xKSkg
ewpAQCAtMTM3LDYgKzE0OCw5IEBAIGJvb2wgTmV0c2NhcGVQbHVnaW46OnBsYXRmb3JtUG9zdElu
aXRpYWxpemUoKQogCiAgICAgICAgIG1fbnBXaW5kb3cud2luZG93ID0gJm1fbnBDR0NvbnRleHQ7
CiAKKyAgICAgICAgQVNTRVJUKCF3aW5kb3dNYXAoKS5jb250YWlucyh3aW5kb3dSZWYoKSkpOwor
ICAgICAgICB3aW5kb3dNYXAoKS5zZXQod2luZG93UmVmKCksIHRoaXMpOworCiAgICAgICAgIC8v
IFN0YXJ0IHRoZSBudWxsIGV2ZW50IHRpbWVyLgogICAgICAgICAvLyBGSVhNRTogVGhyb3R0bGUg
bnVsbCBldmVudHMgd2hlbiB0aGUgcGx1Zy1pbiBpc24ndCB2aXNpYmxlIG9uIHNjcmVlbi4KICAg
ICAgICAgbV9udWxsRXZlbnRUaW1lci5zdGFydFJlcGVhdGluZyhudWxsRXZlbnRJbnRlcnZhbEFj
dGl2ZSk7CkBAIC0xNTQsNiArMTY4LDkgQEAgdm9pZCBOZXRzY2FwZVBsdWdpbjo6cGxhdGZvcm1E
ZXN0cm95KCkKICAgICAgICAgaWYgKG1fbnBDR0NvbnRleHQud2luZG93KQogICAgICAgICAgICAg
RGlzcG9zZVdpbmRvdyhzdGF0aWNfY2FzdDxXaW5kb3dSZWY+KG1fbnBDR0NvbnRleHQud2luZG93
KSk7CiAKKyAgICAgICAgQVNTRVJUKHdpbmRvd01hcCgpLmNvbnRhaW5zKHdpbmRvd1JlZigpKSk7
CisgICAgICAgIHdpbmRvd01hcCgpLnJlbW92ZSh3aW5kb3dSZWYoKSk7CisKICAgICAgICAgLy8g
U3RvcCB0aGUgbnVsbCBldmVudCB0aW1lci4KICAgICAgICAgbV9udWxsRXZlbnRUaW1lci5zdG9w
KCk7CiAgICAgfQpAQCAtMTgwLDYgKzE5NywxMSBAQCBzdGF0aWMgaW5saW5lIE5QQ29jb2FFdmVu
dCBpbml0aWFsaXplRXZlbnQoTlBDb2NvYUV2ZW50VHlwZSB0eXBlKQogfQogCiAjaWZuZGVmIE5Q
X05PX0NBUkJPTgorTmV0c2NhcGVQbHVnaW4qIE5ldHNjYXBlUGx1Z2luOjpuZXRzY2FwZVBsdWdp
bkZyb21XaW5kb3coV2luZG93UmVmIHdpbmRvd1JlZikKK3sKKyAgICByZXR1cm4gd2luZG93TWFw
KCkuZ2V0KHdpbmRvd1JlZik7Cit9CisKIFdpbmRvd1JlZiBOZXRzY2FwZVBsdWdpbjo6d2luZG93
UmVmKCkgY29uc3QKIHsKICAgICBBU1NFUlQobV9ldmVudE1vZGVsID09IE5QRXZlbnRNb2RlbENh
cmJvbik7CkBAIC02MDIsNiArNjI0LDggQEAgdm9pZCBOZXRzY2FwZVBsdWdpbjo6d2luZG93Rm9j
dXNDaGFuZ2VkKGJvb2wgaGFzRm9jdXMpCiAgICAgICAgIAogI2lmbmRlZiBOUF9OT19DQVJCT04K
ICAgICAgICAgY2FzZSBOUEV2ZW50TW9kZWxDYXJib246IHsKKyAgICAgICAgICAgIG1faXNXaW5k
b3dBY3RpdmUgPSBoYXNGb2N1czsKKyAgICAgICAgICAgIAogICAgICAgICAgICAgSGlsaXRlV2lu
ZG93KHdpbmRvd1JlZigpLCBoYXNGb2N1cyk7CiAgICAgICAgICAgICBpZiAoaGFzRm9jdXMpCiAg
ICAgICAgICAgICAgICAgU2V0VXNlckZvY3VzV2luZG93KHdpbmRvd1JlZigpKTsK
</data>
<flag name="review"
          id="66553"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>