<?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>38669</bug_id>
          
          <creation_ts>2010-05-06 11:23:29 -0700</creation_ts>
          <short_desc>Remove use of GOwnPtr to hold GObject types</short_desc>
          <delta_ts>2010-05-06 12:06:53 -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>WebKitGTK</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Martin Robinson">mrobinson</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>221832</commentid>
    <comment_count>0</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-05-06 11:23:29 -0700</bug_when>
    <thetext>These types should use GRefPtr.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>221836</commentid>
    <comment_count>1</comment_count>
      <attachid>55273</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-05-06 11:27:24 -0700</bug_when>
    <thetext>Created attachment 55273
Patch for this issue</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>221840</commentid>
    <comment_count>2</comment_count>
      <attachid>55273</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2010-05-06 11:30:08 -0700</bug_when>
    <thetext>Comment on attachment 55273
Patch for this issue

Go go gadget review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>221873</commentid>
    <comment_count>3</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-05-06 12:06:53 -0700</bug_when>
    <thetext>Committed r58901: &lt;http://trac.webkit.org/changeset/58901&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>55273</attachid>
            <date>2010-05-06 11:27:24 -0700</date>
            <delta_ts>2010-05-06 11:30:07 -0700</delta_ts>
            <desc>Patch for this issue</desc>
            <filename>0001-Remove-use-of-GOwnPtr-to-hold-GObject-types.patch</filename>
            <type>text/plain</type>
            <size>8325</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">RnJvbSAyY2VmZWVlYjE4ZDljZjVmNjI5YWMzMTllYTY5OTcxN2I5YzAzYzNiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJ0aW4gUm9iaW5zb24gPG1yb2JpbnNvbkB3ZWJraXQub3Jn
PgpEYXRlOiBUaHUsIDYgTWF5IDIwMTAgMTE6MjU6NTggLTA3MDAKU3ViamVjdDogW1BBVENIXSBS
ZW1vdmUgdXNlIG9mIEdPd25QdHIgdG8gaG9sZCBHT2JqZWN0IHR5cGVzLgogaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM4NjY5CgpSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KCkNoYW5nZSB1c2Ugb2YgR093blB0ciB0byBHUmVmUHRyIHRvIHR5cGVzIHdoaWNoIGFy
ZSBuYXRpdmVseSByZWZlcmVuY2UtY291bnRlZC4KCiogV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2Fk
ZXJDbGllbnRHdGsuY3BwOgooV2ViS2l0OjpGcmFtZUxvYWRlckNsaWVudDo6ZGlzcGF0Y2hXaWxs
U2VuZFJlcXVlc3QpOiBDaGFuZ2UgR093blB0ciB0byBHUmVmUHRyIGluIHNvbWUgcGxhY2VzLgoo
V2ViS2l0OjpGcmFtZUxvYWRlckNsaWVudDo6ZGlzcGF0Y2hEZWNpZGVQb2xpY3lGb3JNSU1FVHlw
ZSk6IERpdHRvLgoqIHdlYmtpdC93ZWJraXRuZXR3b3JrcmVxdWVzdC5jcHA6Cih3ZWJraXRfbmV0
d29ya19yZXF1ZXN0X25ld193aXRoX2NvcmVfcmVxdWVzdCk6IERpdHRvLgoqIHdlYmtpdC93ZWJr
aXRuZXR3b3JrcmVzcG9uc2UuY3BwOgood2Via2l0X25ldHdvcmtfcmVzcG9uc2VfbmV3X3dpdGhf
Y29yZV9yZXNwb25zZSk6IERpdHRvLgoqIHdlYmtpdC93ZWJraXRwcml2YXRlLmNwcDogUmVtb3Zl
IEdPd25QdHIgcmVmZXJlbmNlIGNvdW50aW5nIHRlbXBsYXRlIHNwZWNpYWxpemF0aW9uLgoqIHdl
YmtpdC93ZWJraXRwcml2YXRlLmg6IERpdHRvLgotLS0KIFdlYktpdC9ndGsvQ2hhbmdlTG9nICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxOSArKysrKysrKysrKysrCiBXZWJLaXQv
Z3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcCB8ICAgIDggKysrLS0t
CiBXZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRuZXR3b3JrcmVxdWVzdC5jcHAgICAgICAgICB8ICAg
IDMgKy0KIFdlYktpdC9ndGsvd2Via2l0L3dlYmtpdG5ldHdvcmtyZXNwb25zZS5jcHAgICAgICAg
IHwgICAgNCArLQogV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0cHJpdmF0ZS5jcHAgICAgICAgICAg
ICAgICAgfCAgIDI4IC0tLS0tLS0tLS0tLS0tLS0tLS0tCiBXZWJLaXQvZ3RrL3dlYmtpdC93ZWJr
aXRwcml2YXRlLmggICAgICAgICAgICAgICAgICB8ICAgIDcgLS0tLS0KIDYgZmlsZXMgY2hhbmdl
ZCwgMjYgaW5zZXJ0aW9ucygrKSwgNDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvV2ViS2l0
L2d0ay9DaGFuZ2VMb2cgYi9XZWJLaXQvZ3RrL0NoYW5nZUxvZwppbmRleCA0NDg1MDNiLi5jNWY5
ODg2IDEwMDY0NAotLS0gYS9XZWJLaXQvZ3RrL0NoYW5nZUxvZworKysgYi9XZWJLaXQvZ3RrL0No
YW5nZUxvZwpAQCAtMSw1ICsxLDI0IEBACiAyMDEwLTA1LTA2ICBNYXJ0aW4gUm9iaW5zb24gIDxt
cm9iaW5zb25Ad2Via2l0Lm9yZz4KIAorICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBSZW1vdmUgdXNlIG9mIEdPd25QdHIgdG8gaG9sZCBHT2JqZWN0IHR5cGVz
LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzg2NjkK
KworICAgICAgICBDaGFuZ2UgdXNlIG9mIEdPd25QdHIgdG8gR1JlZlB0ciB0byB0eXBlcyB3aGlj
aCBhcmUgbmF0aXZlbHkgcmVmZXJlbmNlLWNvdW50ZWQuCisKKyAgICAgICAgKiBXZWJDb3JlU3Vw
cG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHA6CisgICAgICAgIChXZWJLaXQ6OkZyYW1lTG9h
ZGVyQ2xpZW50OjpkaXNwYXRjaFdpbGxTZW5kUmVxdWVzdCk6IENoYW5nZSBHT3duUHRyIHRvIEdS
ZWZQdHIgaW4gc29tZSBwbGFjZXMuCisgICAgICAgIChXZWJLaXQ6OkZyYW1lTG9hZGVyQ2xpZW50
OjpkaXNwYXRjaERlY2lkZVBvbGljeUZvck1JTUVUeXBlKTogRGl0dG8uCisgICAgICAgICogd2Vi
a2l0L3dlYmtpdG5ldHdvcmtyZXF1ZXN0LmNwcDoKKyAgICAgICAgKHdlYmtpdF9uZXR3b3JrX3Jl
cXVlc3RfbmV3X3dpdGhfY29yZV9yZXF1ZXN0KTogRGl0dG8uCisgICAgICAgICogd2Via2l0L3dl
YmtpdG5ldHdvcmtyZXNwb25zZS5jcHA6CisgICAgICAgICh3ZWJraXRfbmV0d29ya19yZXNwb25z
ZV9uZXdfd2l0aF9jb3JlX3Jlc3BvbnNlKTogRGl0dG8uCisgICAgICAgICogd2Via2l0L3dlYmtp
dHByaXZhdGUuY3BwOiBSZW1vdmUgR093blB0ciByZWZlcmVuY2UgY291bnRpbmcgdGVtcGxhdGUg
c3BlY2lhbGl6YXRpb24uCisgICAgICAgICogd2Via2l0L3dlYmtpdHByaXZhdGUuaDogRGl0dG8u
CisKKzIwMTAtMDUtMDYgIE1hcnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNvbkB3ZWJraXQub3JnPgor
CiAgICAgICAgIFJldmlld2VkIGJ5IEd1c3Rhdm8gTm9yb25oYSBTaWx2YS4KIAogICAgICAgICBb
R1RLXSBFbmFibGUgRE9NIGNsaXBib2FyZCBhbmQgZHJhZy1hbmQtZHJvcCBhY2Nlc3MKZGlmZiAt
LWdpdCBhL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuY3Bw
IGIvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAKaW5k
ZXggZDc1ZmU4YS4uZmQyZDdlZCAxMDA2NDQKLS0tIGEvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9y
dC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAKKysrIGIvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9y
dC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAKQEAgLTIwMCwxOSArMjAwLDE5IEBAIHN0YXRpYyBj
aGFyKiB0b1N0cmluZyh1bnNpZ25lZCBsb25nIGlkZW50aWZpZXIpCiAKIHZvaWQgRnJhbWVMb2Fk
ZXJDbGllbnQ6OmRpc3BhdGNoV2lsbFNlbmRSZXF1ZXN0KFdlYkNvcmU6OkRvY3VtZW50TG9hZGVy
KiBsb2FkZXIsIHVuc2lnbmVkIGxvbmcgaWRlbnRpZmllciwgUmVzb3VyY2VSZXF1ZXN0JiByZXF1
ZXN0LCBjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiByZWRpcmVjdFJlc3BvbnNlKQogewotICAgIEdP
d25QdHI8V2ViS2l0TmV0d29ya1Jlc3BvbnNlPiBuZXR3b3JrUmVzcG9uc2UoMCk7CisgICAgR1Jl
ZlB0cjxXZWJLaXROZXR3b3JrUmVzcG9uc2U+IG5ldHdvcmtSZXNwb25zZSgwKTsKIAogICAgIC8v
IFdlIGFyZSBhZGRpbmcgb25lIG1vcmUgcmVzb3VyY2UgdG8gdGhlIGxvYWQsIG9yIG1heWJlIHdl
IGFyZQogICAgIC8vIGp1c3QgcmVkaXJlY3RpbmcgYSBsb2FkLgogICAgIGlmIChyZWRpcmVjdFJl
c3BvbnNlLmlzTnVsbCgpKQogICAgICAgICBzdGF0aWNfY2FzdDxXZWJLaXQ6OkRvY3VtZW50TG9h
ZGVyKj4obG9hZGVyKS0+aW5jcmVhc2VMb2FkQ291bnQoaWRlbnRpZmllcik7CiAgICAgZWxzZQot
ICAgICAgICBuZXR3b3JrUmVzcG9uc2Uuc2V0KHdlYmtpdF9uZXR3b3JrX3Jlc3BvbnNlX25ld193
aXRoX2NvcmVfcmVzcG9uc2UocmVkaXJlY3RSZXNwb25zZSkpOworICAgICAgICBuZXR3b3JrUmVz
cG9uc2UgPSBhZG9wdEdSZWYod2Via2l0X25ldHdvcmtfcmVzcG9uc2VfbmV3X3dpdGhfY29yZV9y
ZXNwb25zZShyZWRpcmVjdFJlc3BvbnNlKSk7CiAKICAgICBXZWJLaXRXZWJWaWV3KiB3ZWJWaWV3
ID0gZ2V0Vmlld0Zyb21GcmFtZShtX2ZyYW1lKTsKICAgICBHT3duUHRyPGdjaGFyPiBpZGVudGlm
aWVyU3RyaW5nKHRvU3RyaW5nKGlkZW50aWZpZXIpKTsKICAgICBXZWJLaXRXZWJSZXNvdXJjZSog
d2ViUmVzb3VyY2UgPSB3ZWJraXRfd2ViX3ZpZXdfZ2V0X3Jlc291cmNlKHdlYlZpZXcsIGlkZW50
aWZpZXJTdHJpbmcuZ2V0KCkpOwotICAgIEdPd25QdHI8V2ViS2l0TmV0d29ya1JlcXVlc3Q+IG5l
dHdvcmtSZXF1ZXN0KHdlYmtpdF9uZXR3b3JrX3JlcXVlc3RfbmV3X3dpdGhfY29yZV9yZXF1ZXN0
KHJlcXVlc3QpKTsKKyAgICBHUmVmUHRyPFdlYktpdE5ldHdvcmtSZXF1ZXN0PiBuZXR3b3JrUmVx
dWVzdChhZG9wdEdSZWYod2Via2l0X25ldHdvcmtfcmVxdWVzdF9uZXdfd2l0aF9jb3JlX3JlcXVl
c3QocmVxdWVzdCkpKTsKIAogICAgIGlmICghcmVkaXJlY3RSZXNwb25zZS5pc051bGwoKSkgewog
ICAgICAgICAvLyBUaGlzIGlzIGEgcmVkaXJlY3QsIHNvIHdlIG5lZWQgdG8gdXBkYXRlIHRoZSBX
ZWJSZXNvdXJjZSdzIGtub3dsZWRnZQpAQCAtMzEyLDcgKzMxMiw3IEBAIHZvaWQgRnJhbWVMb2Fk
ZXJDbGllbnQ6OmRpc3BhdGNoRGVjaWRlUG9saWN5Rm9yTUlNRVR5cGUoRnJhbWVQb2xpY3lGdW5j
dGlvbiBwb2xpCiAgICAgaWYgKGlzSGFuZGxlZCkKICAgICAgICAgcmV0dXJuOwogCi0gICAgR093
blB0cjxXZWJLaXROZXR3b3JrUmVzcG9uc2U+IG5ldHdvcmtSZXNwb25zZSh3ZWJraXRfd2ViX2Zy
YW1lX2dldF9uZXR3b3JrX3Jlc3BvbnNlKG1fZnJhbWUpKTsKKyAgICBHUmVmUHRyPFdlYktpdE5l
dHdvcmtSZXNwb25zZT4gbmV0d29ya1Jlc3BvbnNlKGFkb3B0R1JlZih3ZWJraXRfd2ViX2ZyYW1l
X2dldF9uZXR3b3JrX3Jlc3BvbnNlKG1fZnJhbWUpKSk7CiAgICAgaWYgKG5ldHdvcmtSZXNwb25z
ZSkgewogICAgICAgICBSZXNvdXJjZVJlc3BvbnNlIHJlc3BvbnNlID0gY29yZShuZXR3b3JrUmVz
cG9uc2UuZ2V0KCkpOwogICAgICAgICBpZiAocmVzcG9uc2UuaXNBdHRhY2htZW50KCkpIHsKZGlm
ZiAtLWdpdCBhL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdG5ldHdvcmtyZXF1ZXN0LmNwcCBiL1dl
YktpdC9ndGsvd2Via2l0L3dlYmtpdG5ldHdvcmtyZXF1ZXN0LmNwcAppbmRleCA3ODA0NGFhLi5j
NzJhYmJkIDEwMDY0NAotLS0gYS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRuZXR3b3JrcmVxdWVz
dC5jcHAKKysrIGIvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0bmV0d29ya3JlcXVlc3QuY3BwCkBA
IC0yMSw3ICsyMSw2IEBACiAjaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAid2Via2l0bmV0
d29ya3JlcXVlc3QuaCIKIAotI2luY2x1ZGUgIkdPd25QdHIuaCIKICNpbmNsdWRlICJSZXNvdXJj
ZVJlcXVlc3QuaCIKICNpbmNsdWRlICJ3ZWJraXRwcml2YXRlLmgiCiAjaW5jbHVkZSA8d3RmL3Rl
eHQvQ1N0cmluZy5oPgpAQCAtMTY1LDcgKzE2NCw3IEBAIHN0YXRpYyB2b2lkIHdlYmtpdF9uZXR3
b3JrX3JlcXVlc3RfaW5pdChXZWJLaXROZXR3b3JrUmVxdWVzdCogcmVxdWVzdCkKIC8vIGZvciBp
bnRlcm5hbCB1c2Ugb25seQogV2ViS2l0TmV0d29ya1JlcXVlc3QqIHdlYmtpdF9uZXR3b3JrX3Jl
cXVlc3RfbmV3X3dpdGhfY29yZV9yZXF1ZXN0KGNvbnN0IFdlYkNvcmU6OlJlc291cmNlUmVxdWVz
dCYgcmVzb3VyY2VSZXF1ZXN0KQogewotICAgIEdPd25QdHI8U291cE1lc3NhZ2U+IHNvdXBNZXNz
YWdlKHJlc291cmNlUmVxdWVzdC50b1NvdXBNZXNzYWdlKCkpOworICAgIEdSZWZQdHI8U291cE1l
c3NhZ2U+IHNvdXBNZXNzYWdlKGFkb3B0R1JlZihyZXNvdXJjZVJlcXVlc3QudG9Tb3VwTWVzc2Fn
ZSgpKSk7CiAgICAgaWYgKHNvdXBNZXNzYWdlKQogICAgICAgICByZXR1cm4gV0VCS0lUX05FVFdP
UktfUkVRVUVTVChnX29iamVjdF9uZXcoV0VCS0lUX1RZUEVfTkVUV09SS19SRVFVRVNULCAibWVz
c2FnZSIsIHNvdXBNZXNzYWdlLmdldCgpLCBOVUxMKSk7CiAKZGlmZiAtLWdpdCBhL1dlYktpdC9n
dGsvd2Via2l0L3dlYmtpdG5ldHdvcmtyZXNwb25zZS5jcHAgYi9XZWJLaXQvZ3RrL3dlYmtpdC93
ZWJraXRuZXR3b3JrcmVzcG9uc2UuY3BwCmluZGV4IDMzYmNkMjguLjY3NDViOTQgMTAwNjQ0Ci0t
LSBhL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdG5ldHdvcmtyZXNwb25zZS5jcHAKKysrIGIvV2Vi
S2l0L2d0ay93ZWJraXQvd2Via2l0bmV0d29ya3Jlc3BvbnNlLmNwcApAQCAtMjIsNyArMjIsNyBA
QAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgIndlYmtpdG5ldHdvcmtyZXNwb25zZS5o
IgogCi0jaW5jbHVkZSAiR093blB0ci5oIgorI2luY2x1ZGUgIkdSZWZQdHIuaCIKICNpbmNsdWRl
ICJSZXNvdXJjZVJlc3BvbnNlLmgiCiAjaW5jbHVkZSAid2Via2l0cHJpdmF0ZS5oIgogCkBAIC0x
NjEsNyArMTYxLDcgQEAgc3RhdGljIHZvaWQgd2Via2l0X25ldHdvcmtfcmVzcG9uc2VfaW5pdChX
ZWJLaXROZXR3b3JrUmVzcG9uc2UqIHJlc3BvbnNlKQogLy8gZm9yIGludGVybmFsIHVzZSBvbmx5
CiBXZWJLaXROZXR3b3JrUmVzcG9uc2UqIHdlYmtpdF9uZXR3b3JrX3Jlc3BvbnNlX25ld193aXRo
X2NvcmVfcmVzcG9uc2UoY29uc3QgV2ViQ29yZTo6UmVzb3VyY2VSZXNwb25zZSYgcmVzb3VyY2VS
ZXNwb25zZSkKIHsKLSAgICBHT3duUHRyPFNvdXBNZXNzYWdlPiBzb3VwTWVzc2FnZShyZXNvdXJj
ZVJlc3BvbnNlLnRvU291cE1lc3NhZ2UoKSk7CisgICAgR1JlZlB0cjxTb3VwTWVzc2FnZT4gc291
cE1lc3NhZ2UoYWRvcHRHUmVmKHJlc291cmNlUmVzcG9uc2UudG9Tb3VwTWVzc2FnZSgpKSk7CiAg
ICAgaWYgKHNvdXBNZXNzYWdlKQogICAgICAgICByZXR1cm4gV0VCS0lUX05FVFdPUktfUkVTUE9O
U0UoZ19vYmplY3RfbmV3KFdFQktJVF9UWVBFX05FVFdPUktfUkVTUE9OU0UsICJtZXNzYWdlIiwg
c291cE1lc3NhZ2UuZ2V0KCksIE5VTEwpKTsKIApkaWZmIC0tZ2l0IGEvV2ViS2l0L2d0ay93ZWJr
aXQvd2Via2l0cHJpdmF0ZS5jcHAgYi9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRwcml2YXRlLmNw
cAppbmRleCA3ZjljM2JiLi5kMjc0NzA4IDEwMDY0NAotLS0gYS9XZWJLaXQvZ3RrL3dlYmtpdC93
ZWJraXRwcml2YXRlLmNwcAorKysgYi9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRwcml2YXRlLmNw
cApAQCAtMTc4LDM0ICsxNzgsNiBAQCBQYXN0ZWJvYXJkSGVscGVyR3RrKiBwYXN0ZWJvYXJkSGVs
cGVySW5zdGFuY2UoKQogCiB9IC8qKiBlbmQgbmFtZXNwYWNlIFdlYktpdCAqLwogCi1uYW1lc3Bh
Y2UgV1RGIHsKLQotdGVtcGxhdGUgPD4gdm9pZCBmcmVlT3duZWRHUHRyPFNvdXBNZXNzYWdlPihT
b3VwTWVzc2FnZSogc291cE1lc3NhZ2UpCi17Ci0gICAgaWYgKHNvdXBNZXNzYWdlKQotICAgICAg
ICBnX29iamVjdF91bnJlZihzb3VwTWVzc2FnZSk7Ci19Ci0KLXRlbXBsYXRlIDw+IHZvaWQgZnJl
ZU93bmVkR1B0cjxXZWJLaXROZXR3b3JrUmVxdWVzdD4oV2ViS2l0TmV0d29ya1JlcXVlc3QqIHJl
cXVlc3QpCi17Ci0gICAgaWYgKHJlcXVlc3QpCi0gICAgICAgIGdfb2JqZWN0X3VucmVmKHJlcXVl
c3QpOwotfQotCi10ZW1wbGF0ZSA8PiB2b2lkIGZyZWVPd25lZEdQdHI8V2ViS2l0TmV0d29ya1Jl
c3BvbnNlPihXZWJLaXROZXR3b3JrUmVzcG9uc2UqIHJlc3BvbnNlKQotewotICAgIGlmIChyZXNw
b25zZSkKLSAgICAgICAgZ19vYmplY3RfdW5yZWYocmVzcG9uc2UpOwotfQotCi10ZW1wbGF0ZSA8
PiB2b2lkIGZyZWVPd25lZEdQdHI8V2ViS2l0V2ViUmVzb3VyY2U+KFdlYktpdFdlYlJlc291cmNl
KiByZXNvdXJjZSkKLXsKLSAgICBpZiAocmVzb3VyY2UpCi0gICAgICAgIGdfb2JqZWN0X3VucmVm
KHJlc291cmNlKTsKLX0KLQotfQotCiBzdGF0aWMgR3RrV2lkZ2V0KiBjdXJyZW50VG9wbGV2ZWxD
YWxsYmFjayhXZWJLaXRTb3VwQXV0aERpYWxvZyogZmVhdHVyZSwgU291cE1lc3NhZ2UqIG1lc3Nh
Z2UsIGdwb2ludGVyIHVzZXJEYXRhKQogewogICAgIGdwb2ludGVyIG1lc3NhZ2VEYXRhID0gZ19v
YmplY3RfZ2V0X2RhdGEoR19PQkpFQ1QobWVzc2FnZSksICJyZXNvdXJjZUhhbmRsZSIpOwpkaWZm
IC0tZ2l0IGEvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0cHJpdmF0ZS5oIGIvV2ViS2l0L2d0ay93
ZWJraXQvd2Via2l0cHJpdmF0ZS5oCmluZGV4IDAzNGViODguLjA1N2IwZTUgMTAwNjQ0Ci0tLSBh
L1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdHByaXZhdGUuaAorKysgYi9XZWJLaXQvZ3RrL3dlYmtp
dC93ZWJraXRwcml2YXRlLmgKQEAgLTM4MSwxMSArMzgxLDQgQEAgZXh0ZXJuICJDIiB7CiAgICAg
d2Via2l0X3dlYl9mcmFtZV9sYXlvdXQoV2ViS2l0V2ViRnJhbWUqIGZyYW1lKTsKIH0KIAotbmFt
ZXNwYWNlIFdURiB7Ci0gICAgdGVtcGxhdGUgPD4gdm9pZCBmcmVlT3duZWRHUHRyPFNvdXBNZXNz
YWdlPihTb3VwTWVzc2FnZSopOwotICAgIHRlbXBsYXRlIDw+IHZvaWQgZnJlZU93bmVkR1B0cjxX
ZWJLaXROZXR3b3JrUmVxdWVzdD4oV2ViS2l0TmV0d29ya1JlcXVlc3QqKTsKLSAgICB0ZW1wbGF0
ZSA8PiB2b2lkIGZyZWVPd25lZEdQdHI8V2ViS2l0TmV0d29ya1Jlc3BvbnNlPihXZWJLaXROZXR3
b3JrUmVzcG9uc2UqKTsKLSAgICB0ZW1wbGF0ZSA8PiB2b2lkIGZyZWVPd25lZEdQdHI8V2ViS2l0
V2ViUmVzb3VyY2U+KFdlYktpdFdlYlJlc291cmNlKik7Ci19Ci0KICNlbmRpZgotLSAKMS42LjMu
MwoK
</data>
<flag name="review"
          id="39425"
          type_id="1"
          status="+"
          setter="xan.lopez"
    />
    <flag name="commit-queue"
          id="39426"
          type_id="3"
          status="-"
          setter="mrobinson"
    />
          </attachment>
      

    </bug>

</bugzilla>