<?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>121898</bug_id>
          
          <creation_ts>2013-09-25 02:30:52 -0700</creation_ts>
          <short_desc>[ATK] Fix style issues in AccessibilityUIElementAtk</short_desc>
          <delta_ts>2013-09-25 05:32:23 -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>Tools / Tests</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="Mario Sanchez Prada">mario</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cfleizach</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>932912</commentid>
    <comment_count>0</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-09-25 02:30:52 -0700</bug_when>
    <thetext>Currently, there are at least two style errors in AccessibilityUIElementAtk (both DRT and WKTR) that would be nice to fix, to avoid further confusion and issues when modifying that file:

 - &quot;.f&quot; suffixes should not be added to float literals unless strictly needed (and it&apos;s not the case)
 - Use G_VALUE_INIT instead of { 0, { { 0 } } }

This is a simple bug just to track that change

[1] http://www.webkit.org/coding/coding-style.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>932913</commentid>
    <comment_count>1</comment_count>
      <attachid>212546</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-09-25 02:34:14 -0700</bug_when>
    <thetext>Created attachment 212546
Patch proposal</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>932947</commentid>
    <comment_count>2</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-09-25 05:32:23 -0700</bug_when>
    <thetext>Committed r156388: &lt;http://trac.webkit.org/changeset/156388&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>212546</attachid>
            <date>2013-09-25 02:34:14 -0700</date>
            <delta_ts>2013-09-25 05:20:11 -0700</delta_ts>
            <desc>Patch proposal</desc>
            <filename>0001-2013-09-25-Mario-Sanchez-Prada-mario.prada-samsung.c.patch</filename>
            <type>text/plain</type>
            <size>9327</size>
            <attacher name="Mario Sanchez Prada">mario</attacher>
            
              <data encoding="base64">RnJvbSAxZTliN2ZhZDg1YTZkNDk5OWUzN2YzNmI3ODA0NjQzYzc1Mzk4YmE4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJpbyBTYW5jaGV6IFByYWRhIDxtYXJpby5wcmFkYUBzYW1z
dW5nLmNvbT4KRGF0ZTogV2VkLCAyNSBTZXAgMjAxMyAxMDozMzo1NSArMDEwMApTdWJqZWN0OiBb
UEFUQ0hdIDIwMTMtMDktMjUgIE1hcmlvIFNhbmNoZXogUHJhZGEgIDxtYXJpby5wcmFkYUBzYW1z
dW5nLmNvbT4KCiAgICAgICAgW0FUS10gRml4IHN0eWxlIGlzc3VlcyBpbiBBY2Nlc3NpYmlsaXR5
VUlFbGVtZW50QXRrCiAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTEyMTg5OAoKICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCiAgICAgICAg
QXZvaWQgdGhlICcuZicgc3VmZml4IGZvciBmbG9hdCBsaXRlcmFscyBhbmQgdXNlIEdfVkFMVUVf
SU5JVAogICAgICAgIGluc3RlYWQgb2YgeyAwLCB7IHsgMCB9IH0gfSB0byBpbml0aWFsaXplIGEg
R1ZhbHVlLgoKICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVt
ZW50QXRrLmNwcDoKICAgICAgICAoQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6Y2xpY2tQb2ludFgp
OiBSZW1vdmUgc3VmZml4LgogICAgICAgIChBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjpjbGlja1Bv
aW50WSk6IERpdHRvLgogICAgICAgIChBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjppbnRWYWx1ZSk6
IFVzZSBHX1ZBTFVFX0lOSVQgYW5kIHJlbW92ZSBzdWZmaXguCiAgICAgICAgKEFjY2Vzc2liaWxp
dHlVSUVsZW1lbnQ6Om1pblZhbHVlKTogRGl0dG8uCiAgICAgICAgKEFjY2Vzc2liaWxpdHlVSUVs
ZW1lbnQ6Om1heFZhbHVlKTogRGl0dG8uCiAgICAgICAgKEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6
Om51bWJlckF0dHJpYnV0ZVZhbHVlKTogUmVtb3ZlIHN1ZmZpeC4KICAgICAgICAqIFdlYktpdFRl
c3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3Bw
OgogICAgICAgIChXVFI6OkFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6Om51bWJlckF0dHJpYnV0ZVZh
bHVlKTogUmVtb3ZlIHN1ZmZpeC4KICAgICAgICAoV1RSOjpBY2Nlc3NpYmlsaXR5VUlFbGVtZW50
Ojp4KTogRGl0dG8uCiAgICAgICAgKFdUUjo6QWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6eSk6IERp
dHRvLgogICAgICAgIChXVFI6OkFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OndpZHRoKTogRGl0dG8u
CiAgICAgICAgKFdUUjo6QWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6aGVpZ2h0KTogRGl0dG8uCiAg
ICAgICAgKFdUUjo6QWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6Y2xpY2tQb2ludFgpOiBEaXR0by4K
ICAgICAgICAoV1RSOjpBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjpjbGlja1BvaW50WSk6IERpdHRv
LgogICAgICAgIChXVFI6OkFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmludFZhbHVlKTogRGl0dG8u
CiAgICAgICAgKFdUUjo6QWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6bWluVmFsdWUpOiBEaXR0by4K
ICAgICAgICAoV1RSOjpBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjptYXhWYWx1ZSk6IERpdHRvLgot
LS0KIFRvb2xzL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAyOSArKysrKysrKysrKysrKysrKysrKwogLi4uL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50
QXRrLmNwcCAgICAgICAgICAgICAgfCAgIDI0ICsrKysrKysrLS0tLS0tLS0KIC4uLi9hdGsvQWNj
ZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHAgICAgICAgICAgICAgIHwgICAyNiArKysrKysrKyst
LS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4
IDExMGEwMWIuLjNkM2UwOWMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29s
cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzMiBAQAorMjAxMy0wOS0yNSAgTWFyaW8gU2FuY2hleiBQ
cmFkYSAgPG1hcmlvLnByYWRhQHNhbXN1bmcuY29tPgorCisgICAgICAgIFtBVEtdIEZpeCBzdHls
ZSBpc3N1ZXMgaW4gQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0aworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIxODk4CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQXZvaWQgdGhlICcuZicgc3VmZml4IGZvciBm
bG9hdCBsaXRlcmFscyBhbmQgdXNlIEdfVkFMVUVfSU5JVAorICAgICAgICBpbnN0ZWFkIG9mIHsg
MCwgeyB7IDAgfSB9IH0gdG8gaW5pdGlhbGl6ZSBhIEdWYWx1ZS4KKworICAgICAgICAqIER1bXBS
ZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcDoKKyAgICAgICAgKEFj
Y2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmNsaWNrUG9pbnRYKTogUmVtb3ZlIHN1ZmZpeC4KKyAgICAg
ICAgKEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmNsaWNrUG9pbnRZKTogRGl0dG8uCisgICAgICAg
IChBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjppbnRWYWx1ZSk6IFVzZSBHX1ZBTFVFX0lOSVQgYW5k
IHJlbW92ZSBzdWZmaXguCisgICAgICAgIChBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjptaW5WYWx1
ZSk6IERpdHRvLgorICAgICAgICAoQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6bWF4VmFsdWUpOiBE
aXR0by4KKyAgICAgICAgKEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6Om51bWJlckF0dHJpYnV0ZVZh
bHVlKTogUmVtb3ZlIHN1ZmZpeC4KKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL0luamVjdGVk
QnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcDoKKyAgICAgICAgKFdUUjo6
QWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6bnVtYmVyQXR0cmlidXRlVmFsdWUpOiBSZW1vdmUgc3Vm
Zml4LgorICAgICAgICAoV1RSOjpBY2Nlc3NpYmlsaXR5VUlFbGVtZW50Ojp4KTogRGl0dG8uCisg
ICAgICAgIChXVFI6OkFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OnkpOiBEaXR0by4KKyAgICAgICAg
KFdUUjo6QWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6d2lkdGgpOiBEaXR0by4KKyAgICAgICAgKFdU
Ujo6QWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6aGVpZ2h0KTogRGl0dG8uCisgICAgICAgIChXVFI6
OkFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmNsaWNrUG9pbnRYKTogRGl0dG8uCisgICAgICAgIChX
VFI6OkFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmNsaWNrUG9pbnRZKTogRGl0dG8uCisgICAgICAg
IChXVFI6OkFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmludFZhbHVlKTogRGl0dG8uCisgICAgICAg
IChXVFI6OkFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6Om1pblZhbHVlKTogRGl0dG8uCisgICAgICAg
IChXVFI6OkFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6Om1heFZhbHVlKTogRGl0dG8uCisKIDIwMTMt
MDktMjAgIE1hcmsgUm93ZSAgPG1yb3dlQGFwcGxlLmNvbT4KIAogICAgICAgICA8aHR0cHM6Ly93
ZWJraXQub3JnL2IvOTAwOTA+IGJ1aWxkLXdlYmtpdCBzaG91bGQgdmVyaWZ5IHRoYXQgeW91ciB0
b29scyBhcmUgdXAtdG8tZGF0ZQpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRr
L0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRr
L0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwCmluZGV4IDU5ZTA3NzguLmMyNmU2ZjkgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50
QXRrLmNwcAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxl
bWVudEF0ay5jcHAKQEAgLTU4MywxMyArNTgzLDEzIEBAIGRvdWJsZSBBY2Nlc3NpYmlsaXR5VUlF
bGVtZW50OjpoZWlnaHQoKQogZG91YmxlIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmNsaWNrUG9p
bnRYKCkKIHsKICAgICAvLyBOb3RlOiBUaGlzIGlzIG5vdCBzb21ldGhpbmcgd2UgaGF2ZSBpbiBB
VEsuCi0gICAgcmV0dXJuIDAuZjsKKyAgICByZXR1cm4gMDsKIH0KIAogZG91YmxlIEFjY2Vzc2li
aWxpdHlVSUVsZW1lbnQ6OmNsaWNrUG9pbnRZKCkKIHsKICAgICAvLyBOb3RlOiBUaGlzIGlzIG5v
dCBzb21ldGhpbmcgd2UgaGF2ZSBpbiBBVEsuCi0gICAgcmV0dXJuIDAuZjsKKyAgICByZXR1cm4g
MDsKIH0KIAogSlNTdHJpbmdSZWYgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6b3JpZW50YXRpb24o
KSBjb25zdApAQCAtNjExLDQwICs2MTEsNDAgQEAgSlNTdHJpbmdSZWYgQWNjZXNzaWJpbGl0eVVJ
RWxlbWVudDo6b3JpZW50YXRpb24oKSBjb25zdAogCiBkb3VibGUgQWNjZXNzaWJpbGl0eVVJRWxl
bWVudDo6aW50VmFsdWUoKSBjb25zdAogewotICAgIEdWYWx1ZSB2YWx1ZSA9IHsgMCwgeyB7IDAg
fSB9IH07CisgICAgR1ZhbHVlIHZhbHVlID0gR19WQUxVRV9JTklUOwogCiAgICAgaWYgKCFBVEtf
SVNfVkFMVUUobV9lbGVtZW50KSkKLSAgICAgICAgcmV0dXJuIDAuMGY7CisgICAgICAgIHJldHVy
biAwOwogCiAgICAgYXRrX3ZhbHVlX2dldF9jdXJyZW50X3ZhbHVlKEFUS19WQUxVRShtX2VsZW1l
bnQpLCAmdmFsdWUpOwogICAgIGlmICghR19WQUxVRV9IT0xEU19GTE9BVCgmdmFsdWUpKQotICAg
ICAgICByZXR1cm4gMC4wZjsKKyAgICAgICAgcmV0dXJuIDA7CiAgICAgcmV0dXJuIGdfdmFsdWVf
Z2V0X2Zsb2F0KCZ2YWx1ZSk7CiB9CiAKIGRvdWJsZSBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50Ojpt
aW5WYWx1ZSgpCiB7Ci0gICAgR1ZhbHVlIHZhbHVlID0geyAwLCB7IHsgMCB9IH0gfTsKKyAgICBH
VmFsdWUgdmFsdWUgPSBHX1ZBTFVFX0lOSVQ7CiAKICAgICBpZiAoIUFUS19JU19WQUxVRShtX2Vs
ZW1lbnQpKQotICAgICAgICByZXR1cm4gMC4wZjsKKyAgICAgICAgcmV0dXJuIDA7CiAKICAgICBh
dGtfdmFsdWVfZ2V0X21pbmltdW1fdmFsdWUoQVRLX1ZBTFVFKG1fZWxlbWVudCksICZ2YWx1ZSk7
CiAgICAgaWYgKCFHX1ZBTFVFX0hPTERTX0ZMT0FUKCZ2YWx1ZSkpCi0gICAgICAgIHJldHVybiAw
LjBmOworICAgICAgICByZXR1cm4gMDsKICAgICByZXR1cm4gZ192YWx1ZV9nZXRfZmxvYXQoJnZh
bHVlKTsKIH0KIAogZG91YmxlIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6Om1heFZhbHVlKCkKIHsK
LSAgICBHVmFsdWUgdmFsdWUgPSB7IDAsIHsgeyAwIH0gfSB9OworICAgIEdWYWx1ZSB2YWx1ZSA9
IEdfVkFMVUVfSU5JVDsKIAogICAgIGlmICghQVRLX0lTX1ZBTFVFKG1fZWxlbWVudCkpCi0gICAg
ICAgIHJldHVybiAwLjBmOworICAgICAgICByZXR1cm4gMDsKIAogICAgIGF0a192YWx1ZV9nZXRf
bWF4aW11bV92YWx1ZShBVEtfVkFMVUUobV9lbGVtZW50KSwgJnZhbHVlKTsKICAgICBpZiAoIUdf
VkFMVUVfSE9MRFNfRkxPQVQoJnZhbHVlKSkKLSAgICAgICAgcmV0dXJuIDAuMGY7CisgICAgICAg
IHJldHVybiAwOwogICAgIHJldHVybiBnX3ZhbHVlX2dldF9mbG9hdCgmdmFsdWUpOwogfQogCkBA
IC05MzEsNyArOTMxLDcgQEAgSlNTdHJpbmdSZWYgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6c3Ry
aW5nQXR0cmlidXRlVmFsdWUoSlNTdHJpbmdSZWYgYXR0cmlidXRlKQogZG91YmxlIEFjY2Vzc2li
aWxpdHlVSUVsZW1lbnQ6Om51bWJlckF0dHJpYnV0ZVZhbHVlKEpTU3RyaW5nUmVmIGF0dHJpYnV0
ZSkKIHsKICAgICAvLyBGSVhNRTogaW1wbGVtZW50Ci0gICAgcmV0dXJuIDAuMGY7CisgICAgcmV0
dXJuIDA7CiB9CiAKIGJvb2wgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6Ym9vbEF0dHJpYnV0ZVZh
bHVlKEpTU3RyaW5nUmVmIGF0dHJpYnV0ZSkKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RS
dW5uZXIvSW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwIGIv
VG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9hdGsvQWNjZXNzaWJpbGl0eVVJ
RWxlbWVudEF0ay5jcHAKaW5kZXggZTE4YWQ5MS4uOWJjNzhhNSAxMDA2NDQKLS0tIGEvVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVu
dEF0ay5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9hdGsv
QWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHAKQEAgLTU5Miw3ICs1OTIsNyBAQCBKU1JldGFp
blB0cjxKU1N0cmluZ1JlZj4gQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6c3RyaW5nQXR0cmlidXRl
VmFsdWUoSlNTdHJpbmdSZQogZG91YmxlIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6Om51bWJlckF0
dHJpYnV0ZVZhbHVlKEpTU3RyaW5nUmVmIGF0dHJpYnV0ZSkKIHsKICAgICAvLyBGSVhNRTogaW1w
bGVtZW50Ci0gICAgcmV0dXJuIDAuMGY7CisgICAgcmV0dXJuIDA7CiB9CiAKIFBhc3NSZWZQdHI8
QWNjZXNzaWJpbGl0eVVJRWxlbWVudD4gQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6dWlFbGVtZW50
QXR0cmlidXRlVmFsdWUoSlNTdHJpbmdSZWYgYXR0cmlidXRlKSBjb25zdApAQCAtNzI4LDcgKzcy
OCw3IEBAIEpTUmV0YWluUHRyPEpTU3RyaW5nUmVmPiBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50Ojpo
ZWxwVGV4dCgpIGNvbnN0CiBkb3VibGUgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6eCgpCiB7CiAg
ICAgaWYgKCFtX2VsZW1lbnQgfHwgIUFUS19JU19PQkpFQ1QobV9lbGVtZW50LmdldCgpKSkKLSAg
ICAgICAgcmV0dXJuIDAuMGY7CisgICAgICAgIHJldHVybiAwOwogCiAgICAgaW50IHgsIHk7CiAg
ICAgYXRrX2NvbXBvbmVudF9nZXRfcG9zaXRpb24oQVRLX0NPTVBPTkVOVChtX2VsZW1lbnQuZ2V0
KCkpLCAmeCwgJnksIEFUS19YWV9TQ1JFRU4pOwpAQCAtNzM4LDcgKzczOCw3IEBAIGRvdWJsZSBB
Y2Nlc3NpYmlsaXR5VUlFbGVtZW50Ojp4KCkKIGRvdWJsZSBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50
Ojp5KCkKIHsKICAgICBpZiAoIW1fZWxlbWVudCB8fCAhQVRLX0lTX09CSkVDVChtX2VsZW1lbnQu
Z2V0KCkpKQotICAgICAgICByZXR1cm4gMC4wZjsKKyAgICAgICAgcmV0dXJuIDA7CiAKICAgICBp
bnQgeCwgeTsKICAgICBhdGtfY29tcG9uZW50X2dldF9wb3NpdGlvbihBVEtfQ09NUE9ORU5UKG1f
ZWxlbWVudC5nZXQoKSksICZ4LCAmeSwgQVRLX1hZX1NDUkVFTik7CkBAIC03NDgsNyArNzQ4LDcg
QEAgZG91YmxlIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OnkoKQogZG91YmxlIEFjY2Vzc2liaWxp
dHlVSUVsZW1lbnQ6OndpZHRoKCkKIHsKICAgICBpZiAoIW1fZWxlbWVudCB8fCAhQVRLX0lTX09C
SkVDVChtX2VsZW1lbnQuZ2V0KCkpKQotICAgICAgICByZXR1cm4gMC4wZjsKKyAgICAgICAgcmV0
dXJuIDA7CiAKICAgICBpbnQgd2lkdGgsIGhlaWdodDsKICAgICBhdGtfY29tcG9uZW50X2dldF9z
aXplKEFUS19DT01QT05FTlQobV9lbGVtZW50LmdldCgpKSwgJndpZHRoLCAmaGVpZ2h0KTsKQEAg
LTc1OCw3ICs3NTgsNyBAQCBkb3VibGUgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6d2lkdGgoKQog
ZG91YmxlIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmhlaWdodCgpCiB7CiAgICAgaWYgKCFtX2Vs
ZW1lbnQgfHwgIUFUS19JU19PQkpFQ1QobV9lbGVtZW50LmdldCgpKSkKLSAgICAgICAgcmV0dXJu
IDAuMGY7CisgICAgICAgIHJldHVybiAwOwogCiAgICAgaW50IHdpZHRoLCBoZWlnaHQ7CiAgICAg
YXRrX2NvbXBvbmVudF9nZXRfc2l6ZShBVEtfQ09NUE9ORU5UKG1fZWxlbWVudC5nZXQoKSksICZ3
aWR0aCwgJmhlaWdodCk7CkBAIC03NjgsMjQgKzc2OCwyNCBAQCBkb3VibGUgQWNjZXNzaWJpbGl0
eVVJRWxlbWVudDo6aGVpZ2h0KCkKIGRvdWJsZSBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjpjbGlj
a1BvaW50WCgpCiB7CiAgICAgLy8gRklYTUU6IGltcGxlbWVudAotICAgIHJldHVybiAwLjBmOwor
ICAgIHJldHVybiAwOwogfQogCiBkb3VibGUgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6Y2xpY2tQ
b2ludFkoKQogewogICAgIC8vIEZJWE1FOiBpbXBsZW1lbnQKLSAgICByZXR1cm4gMC4wZjsKKyAg
ICByZXR1cm4gMDsKIH0KIAogZG91YmxlIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmludFZhbHVl
KCkgY29uc3QKIHsKICAgICBpZiAoIW1fZWxlbWVudCB8fCAhQVRLX0lTX09CSkVDVChtX2VsZW1l
bnQuZ2V0KCkpKQotICAgICAgICByZXR1cm4gMC4wZjsKKyAgICAgICAgcmV0dXJuIDA7CiAKICAg
ICBHVmFsdWUgdmFsdWUgPSBHX1ZBTFVFX0lOSVQ7CiAgICAgYXRrX3ZhbHVlX2dldF9jdXJyZW50
X3ZhbHVlKEFUS19WQUxVRShtX2VsZW1lbnQuZ2V0KCkpLCAmdmFsdWUpOwogICAgIGlmICghR19W
QUxVRV9IT0xEU19GTE9BVCgmdmFsdWUpKQotICAgICAgICByZXR1cm4gMC4wZjsKKyAgICAgICAg
cmV0dXJuIDA7CiAKICAgICByZXR1cm4gZ192YWx1ZV9nZXRfZmxvYXQoJnZhbHVlKTsKIH0KQEAg
LTc5MywxMiArNzkzLDEyIEBAIGRvdWJsZSBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjppbnRWYWx1
ZSgpIGNvbnN0CiBkb3VibGUgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6bWluVmFsdWUoKQogewog
ICAgIGlmICghbV9lbGVtZW50IHx8ICFBVEtfSVNfT0JKRUNUKG1fZWxlbWVudC5nZXQoKSkpCi0g
ICAgICAgIHJldHVybiAwLjBmOworICAgICAgICByZXR1cm4gMDsKIAogICAgIEdWYWx1ZSB2YWx1
ZSA9IEdfVkFMVUVfSU5JVDsKICAgICBhdGtfdmFsdWVfZ2V0X21pbmltdW1fdmFsdWUoQVRLX1ZB
TFVFKG1fZWxlbWVudC5nZXQoKSksICZ2YWx1ZSk7CiAgICAgaWYgKCFHX1ZBTFVFX0hPTERTX0ZM
T0FUKCZ2YWx1ZSkpCi0gICAgICAgIHJldHVybiAwLjBmOworICAgICAgICByZXR1cm4gMDsKIAog
ICAgIHJldHVybiBnX3ZhbHVlX2dldF9mbG9hdCgmdmFsdWUpOwogfQpAQCAtODA2LDEyICs4MDYs
MTIgQEAgZG91YmxlIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6Om1pblZhbHVlKCkKIGRvdWJsZSBB
Y2Nlc3NpYmlsaXR5VUlFbGVtZW50OjptYXhWYWx1ZSgpCiB7CiAgICAgaWYgKCFtX2VsZW1lbnQg
fHwgIUFUS19JU19PQkpFQ1QobV9lbGVtZW50LmdldCgpKSkKLSAgICAgICAgcmV0dXJuIDAuMGY7
CisgICAgICAgIHJldHVybiAwOwogCiAgICAgR1ZhbHVlIHZhbHVlID0gR19WQUxVRV9JTklUOwog
ICAgIGF0a192YWx1ZV9nZXRfbWF4aW11bV92YWx1ZShBVEtfVkFMVUUobV9lbGVtZW50LmdldCgp
KSwgJnZhbHVlKTsKICAgICBpZiAoIUdfVkFMVUVfSE9MRFNfRkxPQVQoJnZhbHVlKSkKLSAgICAg
ICAgcmV0dXJuIDAuMGY7CisgICAgICAgIHJldHVybiAwOwogCiAgICAgcmV0dXJuIGdfdmFsdWVf
Z2V0X2Zsb2F0KCZ2YWx1ZSk7CiB9Ci0tIAoxLjcuMTAuNAoK
</data>
<flag name="review"
          id="234785"
          type_id="1"
          status="+"
          setter="cfleizach"
    />
          </attachment>
      

    </bug>

</bugzilla>