<?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>22893</bug_id>
          
          <creation_ts>2008-12-16 16:14:58 -0800</creation_ts>
          <short_desc>get_accParent should try to retrieve parent AccessibilityObject, before calling upon window</short_desc>
          <delta_ts>2010-01-16 20:16:17 -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>Accessibility</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</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>
          <dependson>23579</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jonas Klink">klinktech</reporter>
          <assigned_to name="Jon Honeycutt">jhoneycutt</assigned_to>
          <cc>jhoneycutt</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>102726</commentid>
    <comment_count>0</comment_count>
    <who name="Jonas Klink">klinktech</who>
    <bug_when>2008-12-16 16:14:58 -0800</bug_when>
    <thetext>In AccessibleBase::get_accParent, the parent AccessibilityObject should first be attempted to be retrieved. Only if this fails should we query the WebView::AccessibleObjectFromWindow for an IAccessible implementation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102732</commentid>
    <comment_count>1</comment_count>
    <who name="Jonas Klink">klinktech</who>
    <bug_when>2008-12-16 17:19:46 -0800</bug_when>
    <thetext>*** Bug 22895 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102739</commentid>
    <comment_count>2</comment_count>
      <attachid>26081</attachid>
    <who name="Jonas Klink">klinktech</who>
    <bug_when>2008-12-16 18:21:41 -0800</bug_when>
    <thetext>Created attachment 26081
Fixes the issue described in this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102814</commentid>
    <comment_count>3</comment_count>
      <attachid>26081</attachid>
    <who name="Jon Honeycutt">jhoneycutt</who>
    <bug_when>2008-12-17 14:27:41 -0800</bug_when>
    <thetext>Comment on attachment 26081
Fixes the issue described in this bug.


&gt;  
&gt; +    AccessibilityObject* parentObj = m_object-&gt;parentObjectUnignored();
&gt; +
&gt; +    if (parentObj) {
&gt; +        *parent = static_cast&lt;IDispatch*&gt;(wrapper(parentObj));
&gt; +        (*parent)-&gt;AddRef();
&gt; +        return S_OK;
&gt; +    }
&gt; +
&gt;      return WebView::AccessibleObjectFromWindow(m_object-&gt;topDocumentFrameView()-&gt;hostWindow()-&gt;platformWindow(),
&gt;          OBJID_WINDOW, __uuidof(IAccessible), reinterpret_cast&lt;void**&gt;(parent));
&gt;  }

Our coding style prefers early returns, so this would be better written as:

if (!parentObject) {
    return WebView::AccessibleObjectFromWindow(m_object-&gt;topDocumentFrameView()-&gt;hostWindow()-&gt;platformWindow(),
        OBJID_WINDOW, __uuidof(IAccessible), reinterpret_cast&lt;void**&gt;(parent));
}
*parent = static_cast&lt;IDispatch*&gt;(wrapper(parentObj));
(*parent)-&gt;AddRef();
return S_OK;

The change looks correct, but it will need a layout test for the new behavior. r- for this reason.

Thanks for the patch, Jonas!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181474</commentid>
    <comment_count>4</comment_count>
      <attachid>46734</attachid>
    <who name="Jon Honeycutt">jhoneycutt</who>
    <bug_when>2010-01-15 21:43:35 -0800</bug_when>
    <thetext>Created attachment 46734
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181587</commentid>
    <comment_count>5</comment_count>
    <who name="Jon Honeycutt">jhoneycutt</who>
    <bug_when>2010-01-16 20:14:45 -0800</bug_when>
    <thetext>Committed in r53368.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181589</commentid>
    <comment_count>6</comment_count>
    <who name="Jon Honeycutt">jhoneycutt</who>
    <bug_when>2010-01-16 20:16:17 -0800</bug_when>
    <thetext>&lt;rdar://problem/7549921&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>26081</attachid>
            <date>2008-12-16 18:21:41 -0800</date>
            <delta_ts>2008-12-17 14:27:41 -0800</delta_ts>
            <desc>Fixes the issue described in this bug.</desc>
            <filename>get_accParent.txt</filename>
            <type>text/plain</type>
            <size>1294</size>
            <attacher name="Jonas Klink">klinktech</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC93aW4vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC93aW4vQ2hh
bmdlTG9nCShyZXZpc2lvbiAzOTM0OCkKKysrIFdlYktpdC93aW4vQ2hhbmdlTG9nCSh3b3JraW5n
IGNvcHkpCkBAIC0xLDMgKzEsMTEgQEAKKzIwMDgtMTItMTYga2xpbmt0ZWNoQGdtYWlsLmNvbSAK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIEFjY2Vz
c2libGVCYXNlLmNwcDoKKyAgICAgICAgKEFjY2Vzc2libGVCYXNlOjpnZXRfYWNjUGFyZW50KTog
QWRkcyBhIGNoZWNrIGZvciBwYXJlbnQKKyAgICAgICAgQWNjZXNzaWJpbGl0eU9iamVjdCwgYmVm
b3JlIGNhbGxpbmcgZm9yIHdpbmRvdyBJQWNjZXNzaWJsZS4KKwogMjAwOC0xMi0xNCAgRGFuIEJl
cm5zdGVpbiAgPG1pdHpAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEFk
bGVyLgpJbmRleDogV2ViS2l0L3dpbi9BY2Nlc3NpYmxlQmFzZS5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2ViS2l0L3dpbi9BY2Nlc3NpYmxlQmFzZS5jcHAJKHJldmlzaW9uIDM5MzQ3KQorKysgV2ViS2l0
L3dpbi9BY2Nlc3NpYmxlQmFzZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEwNSw2ICsxMDUsMTQg
QEAgSFJFU1VMVCBTVERNRVRIT0RDQUxMVFlQRSBBY2Nlc3NpYmxlQmFzZQogICAgIGlmICghbV9v
YmplY3QgfHwgIW1fb2JqZWN0LT50b3BEb2N1bWVudEZyYW1lVmlldygpKQogICAgICAgICByZXR1
cm4gRV9GQUlMOwogCisgICAgQWNjZXNzaWJpbGl0eU9iamVjdCogcGFyZW50T2JqID0gbV9vYmpl
Y3QtPnBhcmVudE9iamVjdFVuaWdub3JlZCgpOw0KKw0KKyAgICBpZiAocGFyZW50T2JqKSB7DQor
ICAgICAgICAqcGFyZW50ID0gc3RhdGljX2Nhc3Q8SURpc3BhdGNoKj4od3JhcHBlcihwYXJlbnRP
YmopKTsNCisgICAgICAgICgqcGFyZW50KS0+QWRkUmVmKCk7DQorICAgICAgICByZXR1cm4gU19P
SzsNCisgICAgfQorCiAgICAgcmV0dXJuIFdlYlZpZXc6OkFjY2Vzc2libGVPYmplY3RGcm9tV2lu
ZG93KG1fb2JqZWN0LT50b3BEb2N1bWVudEZyYW1lVmlldygpLT5ob3N0V2luZG93KCktPnBsYXRm
b3JtV2luZG93KCksCiAgICAgICAgIE9CSklEX1dJTkRPVywgX191dWlkb2YoSUFjY2Vzc2libGUp
LCByZWludGVycHJldF9jYXN0PHZvaWQqKj4ocGFyZW50KSk7CiB9Cg==
</data>
<flag name="review"
          id="12294"
          type_id="1"
          status="-"
          setter="jhoneycutt"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>46734</attachid>
            <date>2010-01-15 21:43:35 -0800</date>
            <delta_ts>2010-01-16 10:45:22 -0800</delta_ts>
            <desc>patch</desc>
            <filename>0001-get_accParent-should-try-to-retrieve-parent-Accessib.patch</filename>
            <type>text/plain</type>
            <size>6578</size>
            <attacher name="Jon Honeycutt">jhoneycutt</attacher>
            
              <data encoding="base64">RnJvbSA2NDRiODAxOTA5YWIxNGVlYzU2NjYzYWYzY2UyNjM0YmExZTlmYzYzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKb24gSG9uZXljdXR0IDxqaG9uZXljdXR0QGFwcGxlLmNvbT4K
RGF0ZTogRnJpLCAxNSBKYW4gMjAxMCAyMTozNzowNCAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdIGdl
dF9hY2NQYXJlbnQgc2hvdWxkIHRyeSB0byByZXRyaWV2ZSBwYXJlbnQgQWNjZXNzaWJpbGl0eU9i
amVjdCwgYmVmb3JlCiBjYWxsaW5nIHVwb24gd2luZG93CgpodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjI4OTMKCldlYktpdC93aW46CgoqIEFjY2Vzc2libGVCYXNlLmNw
cDoKKEFjY2Vzc2libGVCYXNlOjpnZXRfYWNjUGFyZW50KToKSWYgdGhlIG9iamVjdCBoYXMgYSBw
YXJlbnQgb2JqZWN0LCByZXR1cm4gaXQuIElmIG5vdCwgcmV0dXJuIHRoZQphY2Nlc3NpYmxlIGZv
ciB0aGUgV2ViVmlldyB3aW5kb3cuCgpXZWJLaXRUb29sczoKCiogRHVtcFJlbmRlclRyZWUvd2lu
L0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRXaW4uY3BwOgooQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6
cGFyZW50RWxlbWVudCk6CkdldCB0aGUgb2JqZWN0J3MgcGFyZW50LiBRdWVyeSBpdCBmb3IgSUFj
Y2Vzc2libGUsIGFuZCByZXR1cm4gaXQuCgpMYXlvdXRUZXN0czoKCiogcGxhdGZvcm0vd2luL2Fj
Y2Vzc2liaWxpdHkvcGFyZW50LWVsZW1lbnQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKiBwbGF0Zm9y
bS93aW4vYWNjZXNzaWJpbGl0eS9wYXJlbnQtZWxlbWVudC5odG1sOiBBZGRlZC4KLS0tCiBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKysr
KysrCiAuLi4vd2luL2FjY2Vzc2liaWxpdHkvcGFyZW50LWVsZW1lbnQtZXhwZWN0ZWQudHh0ICB8
ICAgIDYgKysrCiAuLi4vcGxhdGZvcm0vd2luL2FjY2Vzc2liaWxpdHkvcGFyZW50LWVsZW1lbnQu
aHRtbCB8ICAgMzQgKysrKysrKysrKysrKysrKysrKysKIFdlYktpdC93aW4vQWNjZXNzaWJsZUJh
c2UuY3BwICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiArKysrKystCiBXZWJLaXQvd2luL0No
YW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIgKysrKysrKwogV2Vi
S2l0VG9vbHMvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExICsr
KysrKwogLi4uL3dpbi9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50V2luLmNwcCAgICAgICAgICAgICAg
fCAgICA2ICsrKy0KIDcgZmlsZXMgY2hhbmdlZCwgODkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vYWNjZXNz
aWJpbGl0eS9wYXJlbnQtZWxlbWVudC1leHBlY3RlZC50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBM
YXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vYWNjZXNzaWJpbGl0eS9wYXJlbnQtZWxlbWVudC5odG1s
CgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IDA5NTdmYTIuLjg4YzJkNDEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMC0w
MS0xNSAgSm9uIEhvbmV5Y3V0dCAgPGpob25leWN1dHRAYXBwbGUuY29tPgorCisgICAgICAgIGdl
dF9hY2NQYXJlbnQgc2hvdWxkIHRyeSB0byByZXRyaWV2ZSBwYXJlbnQgQWNjZXNzaWJpbGl0eU9i
amVjdCwgYmVmb3JlCisgICAgICAgIGNhbGxpbmcgdXBvbiB3aW5kb3cKKworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI4OTMKKworICAgICAgICAqIHBs
YXRmb3JtL3dpbi9hY2Nlc3NpYmlsaXR5L3BhcmVudC1lbGVtZW50LWV4cGVjdGVkLnR4dDogQWRk
ZWQuCisgICAgICAgICogcGxhdGZvcm0vd2luL2FjY2Vzc2liaWxpdHkvcGFyZW50LWVsZW1lbnQu
aHRtbDogQWRkZWQuCisKIDIwMTAtMDEtMTQgIFJvbGFuZCBTdGVpbmVyICA8cm9sYW5kc3RlaW5l
ckBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGF2aWQgTGV2aW4uCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vYWNjZXNzaWJpbGl0eS9wYXJlbnQtZWxl
bWVudC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vYWNjZXNzaWJpbGl0
eS9wYXJlbnQtZWxlbWVudC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uYmUyOGM4NAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3Jt
L3dpbi9hY2Nlc3NpYmlsaXR5L3BhcmVudC1lbGVtZW50LWV4cGVjdGVkLnR4dApAQCAtMCwwICsx
LDYgQEAKK1RoaXMgdGVzdHMgdGhhdCBlbGVtZW50cyByZXR1cm4gdGhlaXIgY29ycmVjdCBwYXJl
bnQgZWxlbWVudC4KKworCisKK1BBU1Mgb3B0aW9uRWxlbWVudC5wYXJlbnRFbGVtZW50KCkucm9s
ZSBpcyAibGlzdCIKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL2FjY2Vz
c2liaWxpdHkvcGFyZW50LWVsZW1lbnQuaHRtbCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9h
Y2Nlc3NpYmlsaXR5L3BhcmVudC1lbGVtZW50Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uNzViN2YwMwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL3dpbi9hY2Nlc3NpYmlsaXR5L3BhcmVudC1lbGVtZW50Lmh0bWwKQEAgLTAsMCArMSwzNCBA
QAorPGh0bWw+CisKKzxoZWFkPgorICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iLi4v
Li4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5jc3MiPgorICAgIDxzY3JpcHQg
c3JjPSIuLi8uLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+
Cis8L2hlYWQ+CisKKzxib2R5IGlkPSJib2R5Ij4KKworPHA+VGhpcyB0ZXN0cyB0aGF0IGVsZW1l
bnRzIHJldHVybiB0aGVpciBjb3JyZWN0IHBhcmVudCBlbGVtZW50LjwvcD4KKworPHAgaWQ9Im5v
dERSVCI+VGhpcyB0ZXN0IHNob3VsZCBvbmx5IGJlIHJ1biBpbnNpZGUgb2YgRHVtcFJlbmRlclRy
ZWUuPC9wPgorCis8c2VsZWN0IGlkPSJzZWxlY3RFbGVtZW50IiBtdWx0aXBsZT4KKyAgICA8b3B0
aW9uPk9wdGlvbiAxPC9vcHRpb24+Cis8L3NlbGVjdD4KKworPHAgaWQ9ImNvbnNvbGUiPjwvcD4K
KworPHNjcmlwdD4KKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyICYmIHdpbmRv
dy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgeworICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgibm90RFJUIikuc3R5bGUudmlzaWJpbGl0eSA9ICJoaWRkZW4iOworCisgICAgICAgIGxh
eW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKworICAgICAgICBkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgic2VsZWN0RWxlbWVudCIpLmZvY3VzKCk7CisKKyAgICAgICAgdmFyIG9wdGlv
bkVsZW1lbnQgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudC5jaGlsZEF0
SW5kZXgoMCk7CisKKyAgICAgICAgc2hvdWxkQmUoJ29wdGlvbkVsZW1lbnQucGFyZW50RWxlbWVu
dCgpLnJvbGUnLCAnImxpc3QiJyk7CisgICAgfQorPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+
CmRpZmYgLS1naXQgYS9XZWJLaXQvd2luL0FjY2Vzc2libGVCYXNlLmNwcCBiL1dlYktpdC93aW4v
QWNjZXNzaWJsZUJhc2UuY3BwCmluZGV4IDBlOTk2NmQuLmJhMDUxMDIgMTAwNjQ0Ci0tLSBhL1dl
YktpdC93aW4vQWNjZXNzaWJsZUJhc2UuY3BwCisrKyBiL1dlYktpdC93aW4vQWNjZXNzaWJsZUJh
c2UuY3BwCkBAIC0xMDYsNyArMTA2LDE3IEBAIEhSRVNVTFQgU1RETUVUSE9EQ0FMTFRZUEUgQWNj
ZXNzaWJsZUJhc2U6OmdldF9hY2NQYXJlbnQoSURpc3BhdGNoKiogcGFyZW50KQogewogICAgICpw
YXJlbnQgPSAwOwogCi0gICAgaWYgKCFtX29iamVjdCB8fCAhbV9vYmplY3QtPnRvcERvY3VtZW50
RnJhbWVWaWV3KCkpCisgICAgaWYgKCFtX29iamVjdCkKKyAgICAgICAgcmV0dXJuIEVfRkFJTDsK
KworICAgIEFjY2Vzc2liaWxpdHlPYmplY3QqIHBhcmVudE9iamVjdCA9IG1fb2JqZWN0LT5wYXJl
bnRPYmplY3RVbmlnbm9yZWQoKTsKKyAgICBpZiAocGFyZW50T2JqZWN0KSB7CisgICAgICAgICpw
YXJlbnQgPSB3cmFwcGVyKHBhcmVudE9iamVjdCk7CisgICAgICAgICgqcGFyZW50KS0+QWRkUmVm
KCk7CisgICAgICAgIHJldHVybiBTX09LOworICAgIH0KKworICAgIGlmICghbV9vYmplY3QtPnRv
cERvY3VtZW50RnJhbWVWaWV3KCkpCiAgICAgICAgIHJldHVybiBFX0ZBSUw7CiAKICAgICByZXR1
cm4gV2ViVmlldzo6QWNjZXNzaWJsZU9iamVjdEZyb21XaW5kb3cobV9vYmplY3QtPnRvcERvY3Vt
ZW50RnJhbWVWaWV3KCktPmhvc3RXaW5kb3coKS0+cGxhdGZvcm1QYWdlQ2xpZW50KCksCmRpZmYg
LS1naXQgYS9XZWJLaXQvd2luL0NoYW5nZUxvZyBiL1dlYktpdC93aW4vQ2hhbmdlTG9nCmluZGV4
IDk3OTllOGYuLjAzOGUxY2UgMTAwNjQ0Ci0tLSBhL1dlYktpdC93aW4vQ2hhbmdlTG9nCisrKyBi
L1dlYktpdC93aW4vQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDEtMTUgIEpvbiBI
b25leWN1dHQgIDxqaG9uZXljdXR0QGFwcGxlLmNvbT4KKworICAgICAgICBnZXRfYWNjUGFyZW50
IHNob3VsZCB0cnkgdG8gcmV0cmlldmUgcGFyZW50IEFjY2Vzc2liaWxpdHlPYmplY3QsIGJlZm9y
ZQorICAgICAgICBjYWxsaW5nIHVwb24gd2luZG93CisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyODkzCisKKyAgICAgICAgKiBBY2Nlc3NpYmxlQmFz
ZS5jcHA6CisgICAgICAgIChBY2Nlc3NpYmxlQmFzZTo6Z2V0X2FjY1BhcmVudCk6CisgICAgICAg
IElmIHRoZSBvYmplY3QgaGFzIGEgcGFyZW50IG9iamVjdCwgcmV0dXJuIGl0LiBJZiBub3QsIHJl
dHVybiB0aGUKKyAgICAgICAgYWNjZXNzaWJsZSBmb3IgdGhlIFdlYlZpZXcgd2luZG93LgorCiAy
MDEwLTAxLTEyICBKb24gSG9uZXljdXR0ICA8amhvbmV5Y3V0dEBhcHBsZS5jb20+CiAKICAgICAg
ICAgTVNBQTogc2VsZWN0ZWQsIHNlbGVjdGFibGUsIGV4dGVuZGVkIHNlbGVjdGFibGUsIGFuZCBt
dWx0aXBsZQpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nIGIvV2ViS2l0VG9vbHMv
Q2hhbmdlTG9nCmluZGV4IGQwZGQ1NWMuLjY2NzJmODUgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xz
L0NoYW5nZUxvZworKysgYi9XZWJLaXRUb29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAor
MjAxMC0wMS0xNSAgSm9uIEhvbmV5Y3V0dCAgPGpob25leWN1dHRAYXBwbGUuY29tPgorCisgICAg
ICAgIGdldF9hY2NQYXJlbnQgc2hvdWxkIHRyeSB0byByZXRyaWV2ZSBwYXJlbnQgQWNjZXNzaWJp
bGl0eU9iamVjdCwgYmVmb3JlCisgICAgICAgIGNhbGxpbmcgdXBvbiB3aW5kb3cKKworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI4OTMKKworICAgICAg
ICAqIER1bXBSZW5kZXJUcmVlL3dpbi9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50V2luLmNwcDoKKyAg
ICAgICAgKEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OnBhcmVudEVsZW1lbnQpOgorICAgICAgICBH
ZXQgdGhlIG9iamVjdCdzIHBhcmVudC4gUXVlcnkgaXQgZm9yIElBY2Nlc3NpYmxlLCBhbmQgcmV0
dXJuIGl0LgorCiAyMDEwLTAxLTE0ICBZdXpvIEZ1amlzaGltYSAgPHl1em9AZ29vZ2xlLmNvbT4K
IAogICAgICAgICBSZXZpZXdlZCBieSBBbGV4ZXkgUHJvc2t1cnlha292LgpkaWZmIC0tZ2l0IGEv
V2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRXaW4u
Y3BwIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL0FjY2Vzc2liaWxpdHlVSUVsZW1l
bnRXaW4uY3BwCmluZGV4IGY2N2I2MzUuLmM4MTczZDcgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xz
L0R1bXBSZW5kZXJUcmVlL3dpbi9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50V2luLmNwcAorKysgYi9X
ZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS93aW4vQWNjZXNzaWJpbGl0eVVJRWxlbWVudFdpbi5j
cHAKQEAgLTEyNiw3ICsxMjYsMTEgQEAgQWNjZXNzaWJpbGl0eVVJRWxlbWVudCBBY2Nlc3NpYmls
aXR5VUlFbGVtZW50Ojp0aXRsZVVJRWxlbWVudCgpCiAKIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQg
QWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6cGFyZW50RWxlbWVudCgpCiB7Ci0gICAgcmV0dXJuIDA7
CisgICAgQ09NUHRyPElEaXNwYXRjaD4gcGFyZW50OworICAgIG1fZWxlbWVudC0+Z2V0X2FjY1Bh
cmVudCgmcGFyZW50KTsKKworICAgIENPTVB0cjxJQWNjZXNzaWJsZT4gcGFyZW50QWNjZXNzaWJs
ZShRdWVyeSwgcGFyZW50KTsKKyAgICByZXR1cm4gcGFyZW50QWNjZXNzaWJsZTsKIH0KIAogSlNT
dHJpbmdSZWYgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6YXR0cmlidXRlc09mQ2hpbGRyZW4oKQot
LSAKMS42LjUuMi4xNDMuZzhjYzYyCgo=
</data>
<flag name="review"
          id="29044"
          type_id="1"
          status="+"
          setter="darin"
    />
    <flag name="commit-queue"
          id="29045"
          type_id="3"
          status="-"
          setter="jhoneycutt"
    />
          </attachment>
      

    </bug>

</bugzilla>