<?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>62981</bug_id>
          
          <creation_ts>2011-06-20 06:10:41 -0700</creation_ts>
          <short_desc>[X11] Do not call NPP_SetWindow with a null window handle on destroy</short_desc>
          <delta_ts>2011-06-24 09:27:16 -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>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk, Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>andersca</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>423629</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2011-06-20 06:10:41 -0700</bug_when>
    <thetext>Some plugins crash or hang on NPP_Destroy when NPP_SetWindow is called with a null window handle.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>423631</commentid>
    <comment_count>1</comment_count>
      <attachid>97791</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2011-06-20 06:17:48 -0700</bug_when>
    <thetext>Created attachment 97791
Patch

This patch depends on bug #62899, with current code it&apos;s not possible to call getPluginInfo() fom determineQuirks() because the wrong netspace browser funcs are used and it crashes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>423780</commentid>
    <comment_count>2</comment_count>
      <attachid>97791</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-06-20 11:11:00 -0700</bug_when>
    <thetext>Comment on attachment 97791
Patch

I think the Chrome X11 plug-in implementation never calls NPP_SetWindow with a null window handle on destroy, maybe we don&apos;t need to do that either?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>424299</commentid>
    <comment_count>3</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2011-06-20 23:42:17 -0700</bug_when>
    <thetext>Sure, I added the quirk to match webkit1, but if we don&apos;t really need it, not calling NPP_SetWindow on destroy would be much easier.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>426794</commentid>
    <comment_count>4</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2011-06-24 02:04:15 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 97791 [details])
&gt; I think the Chrome X11 plug-in implementation never calls NPP_SetWindow with a null window handle on destroy, maybe we don&apos;t need to do that either?

The windows port uses it also in webkit1 for the VLC plugin, I&apos;m not sure it&apos;s still needed, though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>426919</commentid>
    <comment_count>5</comment_count>
      <attachid>98499</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2011-06-24 09:14:28 -0700</bug_when>
    <thetext>Created attachment 98499
New patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>426923</commentid>
    <comment_count>6</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2011-06-24 09:27:16 -0700</bug_when>
    <thetext>Committed r89678: &lt;http://trac.webkit.org/changeset/89678&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>97791</attachid>
            <date>2011-06-20 06:17:48 -0700</date>
            <delta_ts>2011-06-24 09:14:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>wk2-DontSetNullWindowHandleOnDestroy.diff</filename>
            <type>text/plain</type>
            <size>7475</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCBhNjM3MWVmLi4yZjZkMjUyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzIg
QEAKKzIwMTEtMDYtMjAgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29t
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtHVEtd
IEFkZCBEb250U2V0TnVsbFdpbmRvd0hhbmRsZU9uRGVzdHJveSBwbHVnaW4gcXVpcmsKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTYyOTgxCisKKyAgICAg
ICAgU29tZSBwbHVnaW5zIGNyYXNoIG9yIGhhbmcgb24gTlBQX0Rlc3Ryb3kgd2hlbiBOUFBfU2V0
V2luZG93IGlzCisgICAgICAgIGNhbGxlZCB3aXRoIGEgbnVsbCB3aW5kb3cgaGFuZGxlLgorCisg
ICAgICAgICogU2hhcmVkL1BsdWdpbnMvTmV0c2NhcGUvTmV0c2NhcGVQbHVnaW5Nb2R1bGUuaDog
QWRkIGhlbHBlcgorICAgICAgICBmdW50aW9uIHRvIGdldCB0aGUgcGx1Z2luIHZlcnNpb24gZnJv
bSB0aGUgZGVzY3JpcHRpb24uCisgICAgICAgICogU2hhcmVkL1BsdWdpbnMvTmV0c2NhcGUveDEx
L05ldHNjYXBlUGx1Z2luTW9kdWxlWDExLmNwcDoKKyAgICAgICAgKFdlYktpdDo6TmV0c2NhcGVQ
bHVnaW5Nb2R1bGU6OnNldE1vZHVsZVZlcnNpb25Gcm9tRGVzY3JpcHRpb24pOgorICAgICAgICBI
ZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBwbHVnaW4gdmVyc2lvbiBmcm9tIHRoZSBkZXNjcmlw
dGlvbiwKKyAgICAgICAgY29waWVkIGZyb20gV2ViQ29yZS4KKyAgICAgICAgKFdlYktpdDo6TmV0
c2NhcGVQbHVnaW5Nb2R1bGU6OmdldFBsdWdpbkluZm8pOiBHZXQgdGhlIG1vZHVsZQorICAgICAg
ICB2ZXJzaW9uLgorICAgICAgICAoV2ViS2l0OjpOZXRzY2FwZVBsdWdpbk1vZHVsZTo6ZGV0ZXJt
aW5lUXVpcmtzKTogQWRkCisgICAgICAgIERvbnRTZXROdWxsV2luZG93SGFuZGxlT25EZXN0cm95
IHF1aXJrIGZvciBmbGFzaCBwbHVnaW4gd2hlbgorICAgICAgICB2ZXJzaW9uIGlzID49IDEwLgor
ICAgICAgICAqIFNoYXJlZC9QbHVnaW5zL1BsdWdpbk1vZHVsZUluZm8uaDogQWRkIG1vZHVsZVZl
cnNpb24uCisgICAgICAgICogU2hhcmVkL1BsdWdpbnMvUGx1Z2luUXVpcmtzLmg6IEFkZAorICAg
ICAgICBEb250U2V0TnVsbFdpbmRvd0hhbmRsZU9uRGVzdHJveSBxdWlyay4KKyAgICAgICAgKiBX
ZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUvTmV0c2NhcGVQbHVnaW4uY3BwOgorICAgICAgICAo
V2ViS2l0OjpOZXRzY2FwZVBsdWdpbjo6ZGVzdHJveSk6IERvIG5vdCBjYWxsIGNhbGxTZXRXaW5k
b3coKQorICAgICAgICB3aXRoIGEgbnVsbCB3aW5kb3cgaGFuZGxlIGlmIERvbnRTZXROdWxsV2lu
ZG93SGFuZGxlT25EZXN0cm95CisgICAgICAgIHF1aXJrIGlzIHByZXNlbnQgZm9yIHRoZSBwbHVn
aW4uCisKIDIwMTEtMDYtMTkgIE1PUklUQSBIYWppbWUgPG1vcnJpdGFAZ29vZ2xlLmNvbT4KIAog
ICAgICAgICBVbnJldmlld2VkIHdpbmNhaXJvIGJ1aWxkIGZpeC4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQyL1NoYXJlZC9QbHVnaW5zL05ldHNjYXBlL05ldHNjYXBlUGx1Z2luTW9kdWxlLmgg
Yi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvUGx1Z2lucy9OZXRzY2FwZS9OZXRzY2FwZVBsdWdpbk1v
ZHVsZS5oCmluZGV4IGVkNmYxODIuLjQ2ODZkNDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQy
L1NoYXJlZC9QbHVnaW5zL05ldHNjYXBlL05ldHNjYXBlUGx1Z2luTW9kdWxlLmgKKysrIGIvU291
cmNlL1dlYktpdDIvU2hhcmVkL1BsdWdpbnMvTmV0c2NhcGUvTmV0c2NhcGVQbHVnaW5Nb2R1bGUu
aApAQCAtNjgsNiArNjgsNyBAQCBwcml2YXRlOgogCiAjaWYgUExVR0lOX0FSQ0hJVEVDVFVSRShY
MTEpCiAgICAgdm9pZCBhcHBseVgxMVF1aXJrc0JlZm9yZUxvYWQoKTsKKyAgICBzdGF0aWMgdm9p
ZCBzZXRNb2R1bGVWZXJzaW9uRnJvbURlc2NyaXB0aW9uKGNvbnN0IFN0cmluZyYgZGVzY3JpcHRp
b24sIFBsdWdpbk1vZHVsZUluZm8mKTsKICAgICBzdGF0aWMgdm9pZCBzZXRNSU1FRGVzY3JpcHRp
b24oY29uc3QgU3RyaW5nJiBtaW1lRGVzY3JpcHRpb24sIFBsdWdpbk1vZHVsZUluZm8mKTsKICNl
bmRpZgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvUGx1Z2lucy9OZXRzY2Fw
ZS94MTEvTmV0c2NhcGVQbHVnaW5Nb2R1bGVYMTEuY3BwIGIvU291cmNlL1dlYktpdDIvU2hhcmVk
L1BsdWdpbnMvTmV0c2NhcGUveDExL05ldHNjYXBlUGx1Z2luTW9kdWxlWDExLmNwcAppbmRleCA5
NDFhYWRlLi4wZDk4MTg1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvUGx1Z2lu
cy9OZXRzY2FwZS94MTEvTmV0c2NhcGVQbHVnaW5Nb2R1bGVYMTEuY3BwCisrKyBiL1NvdXJjZS9X
ZWJLaXQyL1NoYXJlZC9QbHVnaW5zL05ldHNjYXBlL3gxMS9OZXRzY2FwZVBsdWdpbk1vZHVsZVgx
MS5jcHAKQEAgLTkzLDYgKzkzLDU1IEBAIHZvaWQgTmV0c2NhcGVQbHVnaW5Nb2R1bGU6OmFwcGx5
WDExUXVpcmtzQmVmb3JlTG9hZCgpCiAjZW5kaWYKIH0KIAordm9pZCBOZXRzY2FwZVBsdWdpbk1v
ZHVsZTo6c2V0TW9kdWxlVmVyc2lvbkZyb21EZXNjcmlwdGlvbihjb25zdCBTdHJpbmcmIGRlc2Ny
aXB0aW9uLCBQbHVnaW5Nb2R1bGVJbmZvJiBwbHVnaW4pCit7CisgICAgLy8gSXQncyBhIGJpdCBs
YW1lIHRvIGRldGVjdCB0aGUgcGx1Z2luIHZlcnNpb24gYnkgcGFyc2luZyBpdAorICAgIC8vIGZy
b20gdGhlIHBsdWdpbiBkZXNjcmlwdGlvbiBzdHJpbmcsIGJ1dCBpdCBkb2Vzbid0IHNlZW0gdGhh
dAorICAgIC8vIHZlcnNpb24gaW5mb3JtYXRpb24gaXMgYXZhaWxhYmxlIGluIGFueSBzdGFuZGFy
ZGl6ZWQgd2F5IGF0CisgICAgLy8gdGhlIG1vZHVsZSBsZXZlbCwgbGlrZSBpbiBXaW5kb3dzCisK
KyAgICBwbHVnaW4ubW9kdWxlVmVyc2lvbiA9IDA7CisgICAgaWYgKGRlc2NyaXB0aW9uLmlzRW1w
dHkoKSkKKyAgICAgICAgcmV0dXJuOworCisgICAgaWYgKGRlc2NyaXB0aW9uLnN0YXJ0c1dpdGgo
IlNob2Nrd2F2ZSBGbGFzaCIpICYmIGRlc2NyaXB0aW9uLmxlbmd0aCgpID49IDE5KSB7CisgICAg
ICAgIC8vIFRoZSBmbGFzaCB2ZXJzaW9uIGFzIGEgUGxhdGZvcm1Nb2R1bGVWZXJzaW9uIGRpZmZl
cnMgb24gVW5peCBmcm9tIFdpbmRvd3MKKyAgICAgICAgLy8gc2luY2UgdGhlIHJldmlzaW9uIGNh
biBiZSBsYXJnZXIgdGhhbiBhIDggYml0cywgc28gd2UgYWxsb3cgaXQgMTYgaGVyZSBhbmQKKyAg
ICAgICAgLy8gcHVzaCB0aGUgbWFqb3IvbWlub3IgdXAgOCBiaXRzLiBUaHVzIG9uIFVuaXgsIEZs
YXNoJ3MgdmVyc2lvbiBtYXkgYmUKKyAgICAgICAgLy8gMHgwYTAwMDAwMCBpbnN0ZWFkIG9mIDB4
MDAwYTAwMDAuCisKKyAgICAgICAgVmVjdG9yPFN0cmluZz4gdmVyc2lvblBhcnRzOworICAgICAg
ICBkZXNjcmlwdGlvbi5zdWJzdHJpbmcoMTYpLnNwbGl0KCcgJywgLyphbGxvd0VtcHR5RW50cmll
cyA9Ki8gZmFsc2UsIHZlcnNpb25QYXJ0cyk7CisgICAgICAgIGlmICh2ZXJzaW9uUGFydHMuaXNF
bXB0eSgpKQorICAgICAgICAgICAgcmV0dXJuOworCisgICAgICAgIGlmICh2ZXJzaW9uUGFydHMu
c2l6ZSgpID49IDEpIHsKKyAgICAgICAgICAgIFZlY3RvcjxTdHJpbmc+IG1ham9yTWlub3JQYXJ0
czsKKyAgICAgICAgICAgIHZlcnNpb25QYXJ0c1swXS5zcGxpdCgnLicsIG1ham9yTWlub3JQYXJ0
cyk7CisgICAgICAgICAgICBpZiAobWFqb3JNaW5vclBhcnRzLnNpemUoKSA+PSAxKSB7CisgICAg
ICAgICAgICAgICAgYm9vbCBjb252ZXJ0ZWQgPSBmYWxzZTsKKyAgICAgICAgICAgICAgICB1bnNp
Z25lZCBtYWpvciA9IG1ham9yTWlub3JQYXJ0c1swXS50b1VJbnQoJmNvbnZlcnRlZCk7CisgICAg
ICAgICAgICAgICAgaWYgKGNvbnZlcnRlZCkKKyAgICAgICAgICAgICAgICAgICAgcGx1Z2luLm1v
ZHVsZVZlcnNpb24gPSAobWFqb3IgJiAweGZmKSA8PCAyNDsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgIGlmIChtYWpvck1pbm9yUGFydHMuc2l6ZSgpID09IDIpIHsKKyAgICAgICAgICAgICAg
ICBib29sIGNvbnZlcnRlZCA9IGZhbHNlOworICAgICAgICAgICAgICAgIHVuc2lnbmVkIG1pbm9y
ID0gbWFqb3JNaW5vclBhcnRzWzFdLnRvVUludCgmY29udmVydGVkKTsKKyAgICAgICAgICAgICAg
ICBpZiAoY29udmVydGVkKQorICAgICAgICAgICAgICAgICAgICBwbHVnaW4ubW9kdWxlVmVyc2lv
biB8PSAobWlub3IgJiAweGZmKSA8PCAxNjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCisg
ICAgICAgIGlmICh2ZXJzaW9uUGFydHMuc2l6ZSgpID49IDIpIHsKKyAgICAgICAgICAgIFN0cmlu
ZyByZXZpc2lvbiA9IHZlcnNpb25QYXJ0c1sxXTsKKyAgICAgICAgICAgIGlmIChyZXZpc2lvbi5s
ZW5ndGgoKSA+IDEgJiYgKHJldmlzaW9uWzBdID09ICdyJyB8fCByZXZpc2lvblswXSA9PSAnYicp
KSB7CisgICAgICAgICAgICAgICAgcmV2aXNpb24ucmVtb3ZlKDAsIDEpOworICAgICAgICAgICAg
ICAgIHBsdWdpbi5tb2R1bGVWZXJzaW9uIHw9IHJldmlzaW9uLnRvSW50KCkgJiAweGZmZmY7Cisg
ICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9Cit9CisKIHZvaWQgTmV0c2NhcGVQbHVnaW5N
b2R1bGU6OnNldE1JTUVEZXNjcmlwdGlvbihjb25zdCBTdHJpbmcmIG1pbWVEZXNjcmlwdGlvbiwg
UGx1Z2luTW9kdWxlSW5mbyYgcGx1Z2luKQogewogICAgIFZlY3RvcjxTdHJpbmc+IHR5cGVzOwpA
QCAtMTQ5LDYgKzE5OCw4IEBAIGJvb2wgTmV0c2NhcGVQbHVnaW5Nb2R1bGU6OmdldFBsdWdpbklu
Zm8oY29uc3QgU3RyaW5nJiBwbHVnaW5QYXRoLCBQbHVnaW5Nb2R1bGVJCiAgICAgaWYgKGVyciA9
PSBOUEVSUl9OT19FUlJPUikKICAgICAgICAgcGx1Z2luLmluZm8uZGVzYyA9IGJ1ZmZlcjsKIAor
ICAgIHNldE1vZHVsZVZlcnNpb25Gcm9tRGVzY3JpcHRpb24ocGx1Z2luLmluZm8uZGVzYywgcGx1
Z2luKTsKKwogICAgIGNvbnN0IGNoYXIqIG1pbWVEZXNjcmlwdGlvbiA9IE5QX0dldE1JTUVEZXNj
cmlwdGlvbigpOwogICAgIGlmICghbWltZURlc2NyaXB0aW9uKQogICAgICAgICByZXR1cm4gZmFs
c2U7CkBAIC0xNjAsNiArMjExLDIyIEBAIGJvb2wgTmV0c2NhcGVQbHVnaW5Nb2R1bGU6OmdldFBs
dWdpbkluZm8oY29uc3QgU3RyaW5nJiBwbHVnaW5QYXRoLCBQbHVnaW5Nb2R1bGVJCiAKIHZvaWQg
TmV0c2NhcGVQbHVnaW5Nb2R1bGU6OmRldGVybWluZVF1aXJrcygpCiB7CisgICAgUGx1Z2luTW9k
dWxlSW5mbyBwbHVnaW47CisgICAgaWYgKCFnZXRQbHVnaW5JbmZvKG1fcGx1Z2luUGF0aCwgcGx1
Z2luKSkKKyAgICAgICAgcmV0dXJuOworCisgICAgVmVjdG9yPE1pbWVDbGFzc0luZm8+IG1pbWVU
eXBlcyA9IHBsdWdpbi5pbmZvLm1pbWVzOworICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgbWlt
ZVR5cGVzLnNpemUoKTsgKytpKSB7CisgICAgICAgIGlmIChtaW1lVHlwZXNbaV0udHlwZSA9PSAi
YXBwbGljYXRpb24veC1zaG9ja3dhdmUtZmxhc2giKSB7CisgICAgICAgICAgICB1bnNpZ25lZCBm
bGFzaFRlblZlcnNpb24gPSAweDBhMDAwMDAwOworCisgICAgICAgICAgICAvLyBGbGFzaCAxMC4w
IGIyMTggZG9lc24ndCBsaWtlIGhhdmluZyBhIE5VTEwgd2luZG93IGhhbmRsZS4KKyAgICAgICAg
ICAgIGlmIChwbHVnaW4ubW9kdWxlVmVyc2lvbiA+PSBmbGFzaFRlblZlcnNpb24pCisgICAgICAg
ICAgICAgICAgbV9wbHVnaW5RdWlya3MuYWRkKFBsdWdpblF1aXJrczo6RG9udFNldE51bGxXaW5k
b3dIYW5kbGVPbkRlc3Ryb3kpOworCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAg
IH0KIH0KIAogfSAvLyBuYW1lc3BhY2UgV2ViS2l0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
Mi9TaGFyZWQvUGx1Z2lucy9QbHVnaW5Nb2R1bGVJbmZvLmggYi9Tb3VyY2UvV2ViS2l0Mi9TaGFy
ZWQvUGx1Z2lucy9QbHVnaW5Nb2R1bGVJbmZvLmgKaW5kZXggMjBmNDI4ZS4uZWZjYjUyYSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdDIvU2hhcmVkL1BsdWdpbnMvUGx1Z2luTW9kdWxlSW5mby5o
CisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9QbHVnaW5zL1BsdWdpbk1vZHVsZUluZm8uaApA
QCAtNDAsNiArNDAsOCBAQCBzdHJ1Y3QgUGx1Z2luTW9kdWxlSW5mbyB7CiAgICAgU3RyaW5nIHZl
cnNpb25TdHJpbmc7CiAjZWxpZiBQTEFURk9STShXSU4pCiAgICAgdWludDY0X3QgZmlsZVZlcnNp
b247CisjZWxzZQorICAgIHVuc2lnbmVkIG1vZHVsZVZlcnNpb247CiAjZW5kaWYKIH07CiAKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9QbHVnaW5zL1BsdWdpblF1aXJrcy5oIGIv
U291cmNlL1dlYktpdDIvU2hhcmVkL1BsdWdpbnMvUGx1Z2luUXVpcmtzLmgKaW5kZXggYzk3YjRi
MC4uYzM4MzkwNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvU2hhcmVkL1BsdWdpbnMvUGx1
Z2luUXVpcmtzLmgKKysrIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL1BsdWdpbnMvUGx1Z2luUXVp
cmtzLmgKQEAgLTg0LDYgKzg0LDkgQEAgcHVibGljOgogICAgICAgICBXYW50c01vemlsbGFVc2Vy
QWdlbnQsCiAjZW5kaWYKIAorICAgICAgICAvLyBTb21lIHBsdWdpbnMgY3Jhc2ggb3IgaGFuZyBv
biBOUFBfRGVzdHJveSB3aGVuIE5QUF9TZXRXaW5kb3cgaXMgY2FsbGVkIHdpdGggYSBudWxsIHdp
bmRvdyBoYW5kbGUuCisgICAgICAgIERvbnRTZXROdWxsV2luZG93SGFuZGxlT25EZXN0cm95LAor
CiAgICAgICAgIE51bVBsdWdpblF1aXJrcwogICAgIH07CiAgICAgCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUvTmV0c2NhcGVQbHVnaW4uY3Bw
IGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL05ldHNjYXBlUGx1
Z2luLmNwcAppbmRleCBhMDQ5ZWYxLi4yYzM0NDRlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUvTmV0c2NhcGVQbHVnaW4uY3BwCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS9OZXRzY2FwZVBsdWdpbi5j
cHAKQEAgLTUxNSw3ICs1MTUsOCBAQCB2b2lkIE5ldHNjYXBlUGx1Z2luOjpkZXN0cm95KCkKIAog
I2lmICFQTFVHSU5fQVJDSElURUNUVVJFKE1BQykKICAgICBtX25wV2luZG93LndpbmRvdyA9IDA7
Ci0gICAgY2FsbFNldFdpbmRvdygpOworICAgIGlmICghbV9wbHVnaW5Nb2R1bGUtPnBsdWdpblF1
aXJrcygpLmNvbnRhaW5zKFBsdWdpblF1aXJrczo6RG9udFNldE51bGxXaW5kb3dIYW5kbGVPbkRl
c3Ryb3kpKQorICAgICAgICBjYWxsU2V0V2luZG93KCk7CiAjZW5kaWYKIAogICAgIE5QUF9EZXN0
cm95KDApOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>98499</attachid>
            <date>2011-06-24 09:14:28 -0700</date>
            <delta_ts>2011-06-24 09:16:53 -0700</delta_ts>
            <desc>New patch</desc>
            <filename>wk2-do-not-call-setwindow-on-destroy.diff</filename>
            <type>text/plain</type>
            <size>1156</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCBjNDU4NmE0Li5mN2RkMDM2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMg
QEAKKzIwMTEtMDYtMjQgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29t
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtYMTFd
IERvIG5vdCBjYWxsIE5QUF9TZXRXaW5kb3cgd2l0aCBhIG51bGwgd2luZG93IGhhbmRsZSBvbiBk
ZXN0cm95CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02
Mjk4MQorCisgICAgICAgICogV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL05ldHNjYXBlUGx1
Z2luLmNwcDoKKyAgICAgICAgKFdlYktpdDo6TmV0c2NhcGVQbHVnaW46OmRlc3Ryb3kpOgorCiAy
MDExLTA2LTIzIEphbWllIENvb2xleSAgPGphbWVzLmNvb2xleUBub2tpYS5jb20+CiAKICAgICAg
ICAgUmV2aWV3ZWQgYnkgQW5kcmVhcyBLbGluZy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS9OZXRzY2FwZVBsdWdpbi5jcHAgYi9Tb3VyY2Uv
V2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUvTmV0c2NhcGVQbHVnaW4uY3BwCmlu
ZGV4IGEwNDllZjEuLmYwMDkzMjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nl
c3MvUGx1Z2lucy9OZXRzY2FwZS9OZXRzY2FwZVBsdWdpbi5jcHAKKysrIGIvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL05ldHNjYXBlUGx1Z2luLmNwcApAQCAtNTEz
LDcgKzUxMyw3IEBAIHZvaWQgTmV0c2NhcGVQbHVnaW46OmRlc3Ryb3koKQogICAgIC8vIFN0b3Ag
YWxsIHN0cmVhbXMuCiAgICAgc3RvcEFsbFN0cmVhbXMoKTsKIAotI2lmICFQTFVHSU5fQVJDSElU
RUNUVVJFKE1BQykKKyNpZiAhUExVR0lOX0FSQ0hJVEVDVFVSRShNQUMpICYmICFQTFVHSU5fQVJD
SElURUNUVVJFKFgxMSkKICAgICBtX25wV2luZG93LndpbmRvdyA9IDA7CiAgICAgY2FsbFNldFdp
bmRvdygpOwogI2VuZGlmCg==
</data>
<flag name="review"
          id="92742"
          type_id="1"
          status="+"
          setter="mrobinson"
    />
          </attachment>
      

    </bug>

</bugzilla>