<?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>140830</bug_id>
          
          <creation_ts>2015-01-23 11:15:14 -0800</creation_ts>
          <short_desc>[Win] Update DRT Accessibility implementation to better share results with Mac/other ports</short_desc>
          <delta_ts>2015-01-23 13:48:41 -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>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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=140798</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=140832</see_also>
          <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="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1063728</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-23 11:15:14 -0800</bug_when>
    <thetext>This patch revises the Windows DRT accessibility functions so that their output matches what the Mac ports does. This allows us to remove a number of Windows-custom results files, and helps avoid breaking the Windows tests when accessibility changes are made in other ports, or new tests are added.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063732</commentid>
    <comment_count>1</comment_count>
      <attachid>245240</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-23 11:19:20 -0800</bug_when>
    <thetext>Created attachment 245240
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063757</commentid>
    <comment_count>2</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-23 13:31:36 -0800</bug_when>
    <thetext>Committed r179024: &lt;http://trac.webkit.org/changeset/179024&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>245240</attachid>
            <date>2015-01-23 11:19:20 -0800</date>
            <delta_ts>2015-01-23 11:21:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-140830-20150123112626.patch</filename>
            <type>text/plain</type>
            <size>8049</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE3OTAxMikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDIxIEBACisyMDE1LTAxLTIzICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29t
PgorCisgICAgICAgIFtXaW5dIFVwZGF0ZSBEUlQgQWNjZXNzaWJpbGl0eSBpbXBsZW1lbnRhdGlv
biB0byBiZXR0ZXIgbWF0Y2ggTWFjLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTQwODMwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS93aW4vQWNjZXNzaWJpbGl0eVVJRWxlbWVu
dFdpbi5jcHA6CisgICAgICAgIChBY2Nlc3NpYmlsaXR5VUlFbGVtZW50Ojp0aXRsZVVJRWxlbWVu
dCk6CisgICAgICAgIChBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjpwYXJlbnRFbGVtZW50KToKKyAg
ICAgICAgKGNvbnZlcnRUb0RSVExhYmVsKToKKyAgICAgICAgKEFjY2Vzc2liaWxpdHlVSUVsZW1l
bnQ6OnJvbGUpOgorICAgICAgICAoQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6dGl0bGUpOgorICAg
ICAgICAoQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6ZGVzY3JpcHRpb24pOgorICAgICAgICAoQWNj
ZXNzaWJpbGl0eVVJRWxlbWVudDo6c3RyaW5nVmFsdWUpOgorICAgICAgICAoQWNjZXNzaWJpbGl0
eVVJRWxlbWVudDo6aGVscFRleHQpOgorICAgICAgICAoQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6
aXNGb2N1c2VkKToKKwogMjAxNS0wMS0yMyAgU2VyZ2lvIFZpbGxhciBTZW5pbiAgPHN2aWxsYXJA
aWdhbGlhLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9OOiBydW4tcGVyZi10ZXN0cyAtLXByb2Zp
bGVyPSBzZWVtcyB0byBoYXZlIGJyb2tlbgpJbmRleDogVG9vbHMvRHVtcFJlbmRlclRyZWUvd2lu
L0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRXaW4uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0R1bXBS
ZW5kZXJUcmVlL3dpbi9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50V2luLmNwcAkocmV2aXNpb24gMTc4
OTUzKQorKysgVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRX
aW4uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xLDUgKzEsNSBAQAogLyoKLSAqIENvcHlyaWdodCAo
QykgMjAwOCwgMjAxMywgMjAxNCBBcHBsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuCisgKiBD
b3B5cmlnaHQgKEMpIDIwMDgsIDIwMTMsIDIwMTQtMjAxNSBBcHBsZSBJbmMuIEFsbCBSaWdodHMg
UmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJp
bmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0
ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKQEAgLTIwOSw3ICsyMDks
NyBAQCBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50IEFjY2Vzc2liaWxpdHlVSUVsCiBBY2Nlc3NpYmls
aXR5VUlFbGVtZW50IEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OnBhcmVudEVsZW1lbnQoKQogewog
ICAgIGlmICghbV9lbGVtZW50KQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIG51
bGxwdHI7CiAKICAgICBDT01QdHI8SURpc3BhdGNoPiBwYXJlbnQ7CiAgICAgbV9lbGVtZW50LT5n
ZXRfYWNjUGFyZW50KCZwYXJlbnQpOwpAQCAtMjQwLDE4ICsyNDAsNjQgQEAgc3RhdGljIFZBUklB
TlQmIHNlbGYoKQogICAgIHJldHVybiB2U2VsZjsKIH0KIAorc3RhdGljIF9ic3RyX3QgY29udmVy
dFRvRFJUTGFiZWwoY29uc3QgX2JzdHJfdCByb2xlTmFtZSkKK3sKKyAgICBpZiAoIXdjc2NtcChy
b2xlTmFtZSwgTCJjZWxsIikpCisgICAgICAgIHJldHVybiBfYnN0cl90KEwiQVhDZWxsIik7Cisg
ICAgaWYgKCF3Y3NjbXAocm9sZU5hbWUsIEwiY2hlY2sgYm94IikpCisgICAgICAgIHJldHVybiBf
YnN0cl90KEwiQVhDaGVja0JveCIpOworICAgIGlmICghd2NzY21wKHJvbGVOYW1lLCBMImNsaWVu
dCIpKQorICAgICAgICByZXR1cm4gX2JzdHJfdChMIkFYV2ViQXJlYSIpOworICAgIGlmICghd2Nz
Y21wKHJvbGVOYW1lLCBMImNvbHVtbiIpKQorICAgICAgICByZXR1cm4gX2JzdHJfdChMIkFYQ29s
dW1uIik7CisgICAgaWYgKCF3Y3NjbXAocm9sZU5hbWUsIEwiY29tYm8gYm94IikpCisgICAgICAg
IHJldHVybiBfYnN0cl90KEwiQVhDb21ib0JveCIpOworICAgIGlmICghd2NzY21wKHJvbGVOYW1l
LCBMImdyb3VwaW5nIikpCisgICAgICAgIHJldHVybiBfYnN0cl90KEwiQVhHcm91cCIpOworICAg
IGlmICghd2NzY21wKHJvbGVOYW1lLCBMImVkaXRhYmxlIHRleHQiKSkKKyAgICAgICAgcmV0dXJu
IF9ic3RyX3QoTCJBWFN0YXRpY1RleHQiKTsgLy8gTWlnaHQgYmUgQVhUZXh0RmllbGQsIHRvby4K
KyAgICBpZiAoIXdjc2NtcChyb2xlTmFtZSwgTCJncmFwaGljIikpCisgICAgICAgIHJldHVybiBf
YnN0cl90KEwiQVhJbWFnZSIpOworICAgIGlmICghd2NzY21wKHJvbGVOYW1lLCBMImxpbmsiKSkK
KyAgICAgICAgcmV0dXJuIF9ic3RyX3QoTCJBWExpbmsiKTsKKyAgICBpZiAoIXdjc2NtcChyb2xl
TmFtZSwgTCJsaXN0IGl0ZW0iKSkKKyAgICAgICAgcmV0dXJuIF9ic3RyX3QoTCJBWFRhYiIpOwor
ICAgIGlmICghd2NzY21wKHJvbGVOYW1lLCBMImxpc3QiKSkKKyAgICAgICAgcmV0dXJuIF9ic3Ry
X3QoTCJBWExpc3QiKTsKKyAgICBpZiAoIXdjc2NtcChyb2xlTmFtZSwgTCJtZW51IGJhciIpKQor
ICAgICAgICByZXR1cm4gX2JzdHJfdChMIkFYTWVudUJhciIpOworICAgIGlmICghd2NzY21wKHJv
bGVOYW1lLCBMInBhZ2UgdGFiIGxpc3QiKSkKKyAgICAgICAgcmV0dXJuIF9ic3RyX3QoTCJBWFRh
Ykdyb3VwIik7CisgICAgaWYgKCF3Y3NjbXAocm9sZU5hbWUsIEwicGFnZSB0YWIiKSkKKyAgICAg
ICAgcmV0dXJuIF9ic3RyX3QoTCJBWFRhYiIpOworICAgIGlmICghd2NzY21wKHJvbGVOYW1lLCBM
InB1c2ggYnV0dG9uIikpCisgICAgICAgIHJldHVybiBfYnN0cl90KEwiQVhCdXR0b24iKTsKKyAg
ICBpZiAoIXdjc2NtcChyb2xlTmFtZSwgTCJwcm9ncmVzcyBiYXIiKSkKKyAgICAgICAgcmV0dXJu
IF9ic3RyX3QoTCJBWFByb2dyZXNzSW5kaWNhdG9yIik7CisgICAgaWYgKCF3Y3NjbXAocm9sZU5h
bWUsIEwicmFkaW8gYnV0dG9uIikpCisgICAgICAgIHJldHVybiBfYnN0cl90KEwiQVhSYWRpb0J1
dHRvbiIpOworICAgIGlmICghd2NzY21wKHJvbGVOYW1lLCBMInJvdyIpKQorICAgICAgICByZXR1
cm4gX2JzdHJfdChMIkFYUm93Iik7CisgICAgaWYgKCF3Y3NjbXAocm9sZU5hbWUsIEwidGFibGUi
KSkKKyAgICAgICAgcmV0dXJuIF9ic3RyX3QoTCJBWFRhYmxlIik7CisgICAgaWYgKCF3Y3NjbXAo
cm9sZU5hbWUsIEwidGV4dCIpKQorICAgICAgICByZXR1cm4gX2JzdHJfdChMIkFYU3RhdGljVGV4
dCIpOworCisgICAgcmV0dXJuIHJvbGVOYW1lOworfQorCiBKU1N0cmluZ1JlZiBBY2Nlc3NpYmls
aXR5VUlFbGVtZW50Ojpyb2xlKCkKIHsKICAgICBpZiAoIW1fZWxlbWVudCkKLSAgICAgICAgcmV0
dXJuIEpTU3RyaW5nQ3JlYXRlV2l0aENoYXJhY3RlcnMoMCwgMCk7CisgICAgICAgIHJldHVybiBK
U1N0cmluZ0NyZWF0ZVdpdGhCU1RSKF9ic3RyX3QoTCJBWFJvbGU6ICIpKTsKIAogICAgIF92YXJp
YW50X3QgdlJvbGU7CiAgICAgaWYgKEZBSUxFRChtX2VsZW1lbnQtPmdldF9hY2NSb2xlKHNlbGYo
KSwgJnZSb2xlLkdldFZBUklBTlQoKSkpKQotICAgICAgICByZXR1cm4gSlNTdHJpbmdDcmVhdGVX
aXRoQ2hhcmFjdGVycyhudWxscHRyLCAwKTsKKyAgICAgICAgcmV0dXJuIEpTU3RyaW5nQ3JlYXRl
V2l0aEJTVFIoX2JzdHJfdChMIkFYUm9sZTogIikpOwogCiAgICAgQVNTRVJUKFZfVlQoJnZSb2xl
KSA9PSBWVF9JNCB8fCBWX1ZUKCZ2Um9sZSkgPT0gVlRfQlNUUik7CiAKLSAgICB3c3RyaW5nIHJl
c3VsdDsKKyAgICBfYnN0cl90IHJlc3VsdDsKICAgICBpZiAoVl9WVCgmdlJvbGUpID09IFZUX0k0
KSB7CiAgICAgICAgIHVuc2lnbmVkIHJvbGVUZXh0TGVuZ3RoID0gOjpHZXRSb2xlVGV4dChWX0k0
KCZ2Um9sZSksIG51bGxwdHIsIDApICsgMTsKIApAQCAtMjYxLDkgKzMwNyw5IEBAIEpTU3RyaW5n
UmVmIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OnJvbGUKIAogICAgICAgICByZXN1bHQgPSByb2xl
VGV4dC5kYXRhKCk7CiAgICAgfSBlbHNlIGlmIChWX1ZUKCZ2Um9sZSkgPT0gVlRfQlNUUikKLSAg
ICAgICAgcmVzdWx0ID0gd3N0cmluZyhWX0JTVFIoJnZSb2xlKSwgOjpTeXNTdHJpbmdMZW4oVl9C
U1RSKCZ2Um9sZSkpKTsKKyAgICAgICAgcmVzdWx0ID0gVl9CU1RSKCZ2Um9sZSk7CiAKLSAgICBy
ZXR1cm4gSlNTdHJpbmdDcmVhdGVXaXRoQ2hhcmFjdGVycyhyZXN1bHQuZGF0YSgpLCByZXN1bHQu
bGVuZ3RoKCkpOworICAgIHJldHVybiBKU1N0cmluZ0NyZWF0ZVdpdGhCU1RSKF9ic3RyX3QoTCJB
WFJvbGU6ICIpICsgY29udmVydFRvRFJUTGFiZWwocmVzdWx0KSk7CiB9CiAKIEpTU3RyaW5nUmVm
IEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OnN1YnJvbGUoKQpAQCAtMjg0LDI5ICszMzAsNDYgQEAg
SlNTdHJpbmdSZWYgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6Y29tcAogSlNTdHJpbmdSZWYgQWNj
ZXNzaWJpbGl0eVVJRWxlbWVudDo6dGl0bGUoKQogewogICAgIGlmICghbV9lbGVtZW50KQotICAg
ICAgICByZXR1cm4gSlNTdHJpbmdDcmVhdGVXaXRoQ2hhcmFjdGVycygwLCAwKTsKKyAgICAgICAg
cmV0dXJuIEpTU3RyaW5nQ3JlYXRlV2l0aEJTVFIoX2JzdHJfdChMIkFYVGl0bGU6ICIpKTsKIAog
ICAgIF9ic3RyX3QgdGl0bGVCU1RSOwotICAgIGlmIChGQUlMRUQobV9lbGVtZW50LT5nZXRfYWNj
TmFtZShzZWxmKCksICZ0aXRsZUJTVFIuR2V0QlNUUigpKSkgfHwgIXRpdGxlQlNUUi5sZW5ndGgo
KSkKLSAgICAgICAgcmV0dXJuIEpTU3RyaW5nQ3JlYXRlV2l0aENoYXJhY3RlcnMoMCwgMCk7Cisg
ICAgaWYgKEZBSUxFRChtX2VsZW1lbnQtPmdldF9hY2NOYW1lKHNlbGYoKSwgJnRpdGxlQlNUUi5H
ZXRCU1RSKCkpKSkKKyAgICAgICAgcmV0dXJuIEpTU3RyaW5nQ3JlYXRlV2l0aEJTVFIoX2JzdHJf
dChMIkFYVGl0bGU6ICIpKTsKIAotICAgIHJldHVybiBKU1N0cmluZ0NyZWF0ZVdpdGhCU1RSKHRp
dGxlQlNUUik7CisgICAgcmV0dXJuIEpTU3RyaW5nQ3JlYXRlV2l0aEJTVFIoX2JzdHJfdChMIkFY
VGl0bGU6ICIpICsgdGl0bGVCU1RSKTsKIH0KIAogSlNTdHJpbmdSZWYgQWNjZXNzaWJpbGl0eVVJ
RWxlbWVudDo6ZGVzY3JpcHRpb24oKQogewogICAgIGlmICghbV9lbGVtZW50KQotICAgICAgICBy
ZXR1cm4gSlNTdHJpbmdDcmVhdGVXaXRoQ2hhcmFjdGVycygwLCAwKTsKKyAgICAgICAgcmV0dXJu
IEpTU3RyaW5nQ3JlYXRlV2l0aEJTVFIoX2JzdHJfdChMIkFYRGVzY3JpcHRpb246ICIpKTsKIAog
ICAgIF9ic3RyX3QgZGVzY3JpcHRpb25CU1RSOwotICAgIGlmIChGQUlMRUQobV9lbGVtZW50LT5n
ZXRfYWNjRGVzY3JpcHRpb24oc2VsZigpLCAmZGVzY3JpcHRpb25CU1RSLkdldEJTVFIoKSkpIHx8
ICFkZXNjcmlwdGlvbkJTVFIubGVuZ3RoKCkpCi0gICAgICAgIHJldHVybiBKU1N0cmluZ0NyZWF0
ZVdpdGhDaGFyYWN0ZXJzKDAsIDApOworICAgIGlmIChGQUlMRUQobV9lbGVtZW50LT5nZXRfYWNj
RGVzY3JpcHRpb24oc2VsZigpLCAmZGVzY3JpcHRpb25CU1RSLkdldEJTVFIoKSkpKQorICAgICAg
ICByZXR1cm4gSlNTdHJpbmdDcmVhdGVXaXRoQlNUUihfYnN0cl90KEwiQVhEZXNjcmlwdGlvbjog
IikpOworCisgICAgaWYgKCFkZXNjcmlwdGlvbkJTVFIubGVuZ3RoKCkpCisgICAgICAgIHJldHVy
biBKU1N0cmluZ0NyZWF0ZVdpdGhCU1RSKF9ic3RyX3QoTCJBWERlc2NyaXB0aW9uOiAiKSk7CisK
KyAgICBpZiAod2Nzc3RyKHN0YXRpY19jYXN0PHdjaGFyX3QqPihkZXNjcmlwdGlvbkJTVFIpLCBM
IkRlc2NyaXB0aW9uOiAiKSA9PSBzdGF0aWNfY2FzdDx3Y2hhcl90Kj4oZGVzY3JpcHRpb25CU1RS
KSkgeworICAgICAgICAvLyBUaGUgTW96aWxsYSBNU0FBIGltcGxlbWVudGF0aW9uIHJlcXVpcmVz
IHRoYXQgdGhlIHN0cmluZyByZXR1cm5lZCB0byB1cyBiZSBwcmVmaXhlZCB3aXRoICJEZXNjcmlw
dGlvbjogIgorICAgICAgICAvLyBUbyBtYXRjaCB0aGUgTWFjIHRlc3QgcmVzdWx0cywgd2Ugd2ls
bCBqdXN0IHByZWZpeCB3aXRoIEFYIC0+IEFYRGVzY3JpcHRpb246CisgICAgICAgIHJldHVybiBK
U1N0cmluZ0NyZWF0ZVdpdGhCU1RSKF9ic3RyX3QoTCJBWCIpICsgZGVzY3JpcHRpb25CU1RSKTsK
KyAgICB9CisKICAgICByZXR1cm4gSlNTdHJpbmdDcmVhdGVXaXRoQlNUUihkZXNjcmlwdGlvbkJT
VFIpOwogfQogCiBKU1N0cmluZ1JlZiBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjpzdHJpbmdWYWx1
ZSgpCiB7Ci0gICAgcmV0dXJuIEpTU3RyaW5nQ3JlYXRlV2l0aENoYXJhY3RlcnMoMCwgMCk7Cisg
ICAgaWYgKCFtX2VsZW1lbnQpCisgICAgICAgIHJldHVybiBKU1N0cmluZ0NyZWF0ZVdpdGhCU1RS
KF9ic3RyX3QoTCJBWFZhbHVlOiAiKSk7CisKKyAgICBfYnN0cl90IHZhbHVlQlNUUjsKKyAgICBp
ZiAoRkFJTEVEKG1fZWxlbWVudC0+Z2V0X2FjY1ZhbHVlKHNlbGYoKSwgJnZhbHVlQlNUUi5HZXRC
U1RSKCkpKSkKKyAgICAgICAgcmV0dXJuIEpTU3RyaW5nQ3JlYXRlV2l0aEJTVFIoX2JzdHJfdChM
IkFYVmFsdWU6ICIpKTsKKworICAgIHJldHVybiBKU1N0cmluZ0NyZWF0ZVdpdGhCU1RSKF9ic3Ry
X3QoTCJBWFZhbHVlOiAiKSArIHZhbHVlQlNUUik7CiB9CiAKIEpTU3RyaW5nUmVmIEFjY2Vzc2li
aWxpdHlVSUVsZW1lbnQ6Omxhbmd1YWdlKCkKQEAgLTMxNywxMiArMzgwLDEzIEBAIEpTU3RyaW5n
UmVmIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmxhbmcKIEpTU3RyaW5nUmVmIEFjY2Vzc2liaWxp
dHlVSUVsZW1lbnQ6OmhlbHBUZXh0KCkgY29uc3QKIHsKICAgICBpZiAoIW1fZWxlbWVudCkKLSAg
ICAgICAgcmV0dXJuIEpTU3RyaW5nQ3JlYXRlV2l0aENoYXJhY3RlcnMoMCwgMCk7CisgICAgICAg
IHJldHVybiBKU1N0cmluZ0NyZWF0ZVdpdGhCU1RSKF9ic3RyX3QoTCJBWEhlbHA6ICIpKTsKIAog
ICAgIF9ic3RyX3QgaGVscFRleHRCU1RSOwotICAgIGlmIChGQUlMRUQobV9lbGVtZW50LT5nZXRf
YWNjSGVscChzZWxmKCksICZoZWxwVGV4dEJTVFIuR2V0QlNUUigpKSkgfHwgIWhlbHBUZXh0QlNU
Ui5sZW5ndGgoKSkKLSAgICAgICAgcmV0dXJuIEpTU3RyaW5nQ3JlYXRlV2l0aENoYXJhY3RlcnMo
MCwgMCk7Ci0gICAgcmV0dXJuIEpTU3RyaW5nQ3JlYXRlV2l0aEJTVFIoaGVscFRleHRCU1RSKTsK
KyAgICBpZiAoRkFJTEVEKG1fZWxlbWVudC0+Z2V0X2FjY0hlbHAoc2VsZigpLCAmaGVscFRleHRC
U1RSLkdldEJTVFIoKSkpKQorICAgICAgICByZXR1cm4gSlNTdHJpbmdDcmVhdGVXaXRoQlNUUihf
YnN0cl90KEwiQVhIZWxwOiAiKSk7CisKKyAgICByZXR1cm4gSlNTdHJpbmdDcmVhdGVXaXRoQlNU
UihfYnN0cl90KEwiQVhIZWxwOiAiKSArIGhlbHBUZXh0QlNUUik7CiB9CiAKIGRvdWJsZSBBY2Nl
c3NpYmlsaXR5VUlFbGVtZW50Ojp4KCkKQEAgLTM5OSw4ICs0NjMsOCBAQCBzdGF0aWMgRFdPUkQg
YWNjZXNzaWJpbGl0eVN0YXRlKENPTVB0cjxJCiAKIGJvb2wgQWNjZXNzaWJpbGl0eVVJRWxlbWVu
dDo6aXNGb2N1c2VkKCkgY29uc3QKIHsKLSAgICAvLyBGSVhNRTogaW1wbGVtZW50Ci0gICAgcmV0
dXJuIGZhbHNlOworICAgIERXT1JEIHN0YXRlID0gYWNjZXNzaWJpbGl0eVN0YXRlKG1fZWxlbWVu
dCk7CisgICAgcmV0dXJuIChzdGF0ZSAmIFNUQVRFX1NZU1RFTV9GT0NVU0VEKSA9PSBTVEFURV9T
WVNURU1fRk9DVVNFRDsKIH0KIAogYm9vbCBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50Ojppc1NlbGVj
dGVkKCkgY29uc3QK
</data>
<flag name="review"
          id="270187"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>