<?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>22137</bug_id>
          
          <creation_ts>2008-11-08 04:49:23 -0800</creation_ts>
          <short_desc>PLATFORM(MAC) build broken with HAVE(ACCESSIBILITY) disabled</short_desc>
          <delta_ts>2008-11-09 11:51:42 -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>Mac</rep_platform>
          <op_sys>OS X 10.5</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="David Kilzer (:ddkilzer)">ddkilzer</reporter>
          <assigned_to name="David Kilzer (:ddkilzer)">ddkilzer</assigned_to>
          <cc>darin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>98002</commentid>
    <comment_count>0</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2008-11-08 04:49:23 -0800</bug_when>
    <thetext>If HAVE(ACCESSIBILITY) is set to zero in JavaScriptCore/wtf/Platform.h, the PLATFORM(MAC) build will fail.  I have a patch to fix this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98003</commentid>
    <comment_count>1</comment_count>
      <attachid>24985</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2008-11-08 04:54:59 -0800</bug_when>
    <thetext>Created attachment 24985
Patch v1

Proposed fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98015</commentid>
    <comment_count>2</comment_count>
      <attachid>24985</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-11-08 09:12:59 -0800</bug_when>
    <thetext>Comment on attachment 24985
Patch v1

&gt; +#if HAVE(ACCESSIBILITY)
&gt;      bool accessibilityIgnoreAttachment() const;
&gt; +#else
&gt; +    bool accessibilityIgnoreAttachment() const { return true; }
&gt; +#endif

In cases like this I prefer to leave the class definition cleaner by putting the inline function definition after it. Like this:

    #if !HAVE(ACCESSIBILITY)
    inline bool AccessibilityObject::accessibilityIgnoreAttachment() const
    {
        return true;
    }
    #endif

This patch seems fine as-is.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98020</commentid>
    <comment_count>3</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2008-11-08 11:15:07 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 24985 [edit])
&gt; &gt; +#if HAVE(ACCESSIBILITY)
&gt; &gt;      bool accessibilityIgnoreAttachment() const;
&gt; &gt; +#else
&gt; &gt; +    bool accessibilityIgnoreAttachment() const { return true; }
&gt; &gt; +#endif
&gt; 
&gt; In cases like this I prefer to leave the class definition cleaner by putting
&gt; the inline function definition after it. Like this:
&gt; 
&gt;     #if !HAVE(ACCESSIBILITY)
&gt;     inline bool AccessibilityObject::accessibilityIgnoreAttachment() const
&gt;     {
&gt;         return true;
&gt;     }
&gt;     #endif

That doesn&apos;t work:

/Volumes/Data/WebKit.git/WebCore/page/AccessibilityObject.h:398: error: ‘bool WebCore::AccessibilityObject::accessibilityIgnoreAttachment() const’ and ‘bool WebCore::AccessibilityObject::accessibilityIgnoreAttachment() const’ cannot be overloaded</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98025</commentid>
    <comment_count>4</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2008-11-08 11:55:28 -0800</bug_when>
    <thetext>$ git svn dcommit
Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	WebCore/ChangeLog
	M	WebCore/page/AccessibilityObject.h
	M	WebCore/page/mac/AXObjectCacheMac.mm
	M	WebCore/page/mac/AccessibilityObjectMac.mm
	M	WebCore/page/mac/AccessibilityObjectWrapper.mm
	M	WebKit/mac/ChangeLog
	M	WebKit/mac/WebView/WebFrame.mm
Committed r38235

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98038</commentid>
    <comment_count>5</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-11-08 13:59:35 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; &gt; In cases like this I prefer to leave the class definition cleaner by putting
&gt; &gt; the inline function definition after it. Like this:
&gt; &gt; 
&gt; &gt;     #if !HAVE(ACCESSIBILITY)
&gt; &gt;     inline bool AccessibilityObject::accessibilityIgnoreAttachment() const
&gt; &gt;     {
&gt; &gt;         return true;
&gt; &gt;     }
&gt; &gt;     #endif
&gt; 
&gt; That doesn&apos;t work:
&gt; 
&gt; /Volumes/Data/WebKit.git/WebCore/page/AccessibilityObject.h:398: error: ‘bool
&gt; WebCore::AccessibilityObject::accessibilityIgnoreAttachment() const’ and ‘bool
&gt; WebCore::AccessibilityObject::accessibilityIgnoreAttachment() const’ cannot be
&gt; overloaded

I&apos;ve done it before, so I know it works. I think there was some other small mistake that caused this. I&apos;ll try it myself later.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98039</commentid>
    <comment_count>6</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2008-11-08 14:15:14 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; &gt; That doesn&apos;t work:
&gt; &gt; 
&gt; &gt; /Volumes/Data/WebKit.git/WebCore/page/AccessibilityObject.h:398: error: ‘bool
&gt; &gt; WebCore::AccessibilityObject::accessibilityIgnoreAttachment() const’ and ‘bool
&gt; &gt; WebCore::AccessibilityObject::accessibilityIgnoreAttachment() const’ cannot be
&gt; &gt; overloaded
&gt; 
&gt; I&apos;ve done it before, so I know it works. I think there was some other small
&gt; mistake that caused this. I&apos;ll try it myself later.

I think it would work to add the function definition to WebCore/page/AccessibilityObject.cpp instead.  Was that what you meant?

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98049</commentid>
    <comment_count>7</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-11-08 19:04:34 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; I think it would work to add the function definition to
&gt; WebCore/page/AccessibilityObject.cpp instead.  Was that what you meant?

I agree that would also work, but the function wouldn&apos;t be inline in that case.

No, it was not what I meant.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98091</commentid>
    <comment_count>8</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2008-11-09 11:51:42 -0800</bug_when>
    <thetext>Follow-up fix for Qt build failure:

$ git svn dcommit
Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	WebCore/ChangeLog
	M	WebCore/page/gtk/AccessibilityObjectAtk.cpp
	M	WebCore/page/gtk/AccessibilityObjectWrapperAtk.cpp
	M	WebCore/page/qt/AccessibilityObjectQt.cpp
	M	WebCore/page/win/AccessibilityObjectWin.cpp
	M	WebCore/page/wx/AccessibilityObjectWx.cpp
Committed r38244

</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>24985</attachid>
            <date>2008-11-08 04:54:59 -0800</date>
            <delta_ts>2008-11-08 09:12:59 -0800</delta_ts>
            <desc>Patch v1</desc>
            <filename>bug-22137-v1.diff</filename>
            <type>text/plain</type>
            <size>5446</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">Y29tbWl0IGM0MjBhMWQ5ZTM1N2I5ZjQ3ZTM4YzEwYzVhN2QyYTdiMWZjNjg3YTEKQXV0aG9yOiBE
YXZpZCBLaWx6ZXIgPGRka2lsemVyQGFwcGxlLmNvbT4KRGF0ZTogICBTYXQgTm92IDggMDQ6NTM6
MTcgMjAwOCAtMDgwMAoKICAgICAgICAgICAgQnVnIDIyMTM3OiBQTEFURk9STShNQUMpIGJ1aWxk
IGJyb2tlbiB3aXRoIEhBVkUoQUNDRVNTSUJJTElUWSkgZGlzYWJsZWQKICAgIAogICAgICAgICAg
ICA8aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMTM3PgogICAgCiAg
ICAgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgogICAgCiAgICBXZWJDb3JlOgog
ICAgCiAgICAgICAgICAgICogcGFnZS9BY2Nlc3NpYmlsaXR5T2JqZWN0Lmg6CiAgICAgICAgICAg
IChXZWJDb3JlOjpBY2Nlc3NpYmlsaXR5T2JqZWN0OjphY2Nlc3NpYmlsaXR5SWdub3JlQXR0YWNo
bWVudCk6CiAgICAgICAgICAgIFByb3ZpZGUgYSBkZWZhdWx0IGltcGxlbWVudGF0aW9uIHdoZW4g
SEFWRShBQ0NFU1NJQklMSVRZKSBpcyBmYWxzZS4KICAgICAgICAgICAgKiBwYWdlL21hYy9BWE9i
amVjdENhY2hlTWFjLm1tOiBBZGRlZCBIQVZFKEFDQ0VTU0lCSUxJVFkpIGd1YXJkLgogICAgICAg
ICAgICAqIHBhZ2UvbWFjL0FjY2Vzc2liaWxpdHlPYmplY3RNYWMubW06IERpdHRvLgogICAgICAg
ICAgICAqIHBhZ2UvbWFjL0FjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyLm1tOiBEaXR0by4KICAg
IAogICAgV2ViS2l0L21hYzoKICAgIAogICAgICAgICAgICAqIFdlYlZpZXcvV2ViRnJhbWUubW06
CiAgICAgICAgICAgICgtW1dlYkZyYW1lIF9hY2Nlc3NpYmlsaXR5VHJlZV0pOiBSZXR1cm4gbmls
IGlmIEhBVkUoQUNDRVNTSUJJTElUWSkKICAgICAgICAgICAgaXMgZmFsc2UuCgpkaWZmIC0tZ2l0
IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBhYWQ0OTg1Li4w
NWRhMTkyIDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDA4LTExLTA4ICBEYXZpZCBLaWx6ZXIgIDxkZGtpbHpl
ckBhcHBsZS5jb20+CisKKyAgICAgICAgQnVnIDIyMTM3OiBQTEFURk9STShNQUMpIGJ1aWxkIGJy
b2tlbiB3aXRoIEhBVkUoQUNDRVNTSUJJTElUWSkgZGlzYWJsZWQKKworICAgICAgICA8aHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMTM3PgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGFnZS9BY2Nlc3NpYmlsaXR5T2Jq
ZWN0Lmg6CisgICAgICAgIChXZWJDb3JlOjpBY2Nlc3NpYmlsaXR5T2JqZWN0OjphY2Nlc3NpYmls
aXR5SWdub3JlQXR0YWNobWVudCk6CisgICAgICAgIFByb3ZpZGUgYSBkZWZhdWx0IGltcGxlbWVu
dGF0aW9uIHdoZW4gSEFWRShBQ0NFU1NJQklMSVRZKSBpcyBmYWxzZS4KKyAgICAgICAgKiBwYWdl
L21hYy9BWE9iamVjdENhY2hlTWFjLm1tOiBBZGRlZCBIQVZFKEFDQ0VTU0lCSUxJVFkpIGd1YXJk
LgorICAgICAgICAqIHBhZ2UvbWFjL0FjY2Vzc2liaWxpdHlPYmplY3RNYWMubW06IERpdHRvLgor
ICAgICAgICAqIHBhZ2UvbWFjL0FjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyLm1tOiBEaXR0by4K
KwogMjAwOC0xMS0wNyAgQWxwIFRva2VyICA8YWxwQG51YW50aS5jb20+CiAKICAgICAgICAgRml4
IGJ1aWxkIHdpdGggYmxlZWRpbmcgZWRnZSBHVEsrIHZlcnNpb25zLiBHVEsrIGFuZCBvdGhlciBs
aWJyYXJpZXMKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGFnZS9BY2Nlc3NpYmlsaXR5T2JqZWN0Lmgg
Yi9XZWJDb3JlL3BhZ2UvQWNjZXNzaWJpbGl0eU9iamVjdC5oCmluZGV4IDk0Nzc1N2EuLjMxNDU4
MWEgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGFnZS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmgKKysrIGIv
V2ViQ29yZS9wYWdlL0FjY2Vzc2liaWxpdHlPYmplY3QuaApAQCAtMzkyLDcgKzM5MiwxMSBAQCBw
dWJsaWM6CiAjZW5kaWYKIAogICAgIC8vIGEgcGxhdGZvcm0tc3BlY2lmaWMgbWV0aG9kIGZvciBk
ZXRlcm1pbmluZyBpZiBhbiBhdHRhY2htZW50IGlzIGlnbm9yZWQKKyNpZiBIQVZFKEFDQ0VTU0lC
SUxJVFkpCiAgICAgYm9vbCBhY2Nlc3NpYmlsaXR5SWdub3JlQXR0YWNobWVudCgpIGNvbnN0Owor
I2Vsc2UKKyAgICBib29sIGFjY2Vzc2liaWxpdHlJZ25vcmVBdHRhY2htZW50KCkgY29uc3QgeyBy
ZXR1cm4gdHJ1ZTsgfQorI2VuZGlmCiAgICAgCiBwcm90ZWN0ZWQ6CiAgICAgdW5zaWduZWQgbV9p
ZDsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGFnZS9tYWMvQVhPYmplY3RDYWNoZU1hYy5tbSBiL1dl
YkNvcmUvcGFnZS9tYWMvQVhPYmplY3RDYWNoZU1hYy5tbQppbmRleCAxMGFlMWNjLi5kNWNlOGYz
IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BhZ2UvbWFjL0FYT2JqZWN0Q2FjaGVNYWMubW0KKysrIGIv
V2ViQ29yZS9wYWdlL21hYy9BWE9iamVjdENhY2hlTWFjLm1tCkBAIC0yNiw2ICsyNiw4IEBACiAj
aW1wb3J0ICJjb25maWcuaCIKICNpbXBvcnQgIkFYT2JqZWN0Q2FjaGUuaCIKIAorI2lmIEhBVkUo
QUNDRVNTSUJJTElUWSkKKwogI2ltcG9ydCAiQWNjZXNzaWJpbGl0eU9iamVjdC5oIgogI2ltcG9y
dCAiQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIuaCIKICNpbXBvcnQgIlJlbmRlck9iamVjdC5o
IgpAQCAtODUsMyArODcsNSBAQCB2b2lkIEFYT2JqZWN0Q2FjaGU6OmhhbmRsZUZvY3VzZWRVSUVs
ZW1lbnRDaGFuZ2VkKCkKIH0KIAogfQorCisjZW5kaWYgLy8gSEFWRShBQ0NFU1NJQklMSVRZKQpk
aWZmIC0tZ2l0IGEvV2ViQ29yZS9wYWdlL21hYy9BY2Nlc3NpYmlsaXR5T2JqZWN0TWFjLm1tIGIv
V2ViQ29yZS9wYWdlL21hYy9BY2Nlc3NpYmlsaXR5T2JqZWN0TWFjLm1tCmluZGV4IDg3MmUxMDgu
LjhmNDdhZjAgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGFnZS9tYWMvQWNjZXNzaWJpbGl0eU9iamVj
dE1hYy5tbQorKysgYi9XZWJDb3JlL3BhZ2UvbWFjL0FjY2Vzc2liaWxpdHlPYmplY3RNYWMubW0K
QEAgLTI2LDYgKzI2LDggQEAKICNpbXBvcnQgImNvbmZpZy5oIgogI2ltcG9ydCAiQWNjZXNzaWJp
bGl0eU9iamVjdC5oIgogCisjaWYgSEFWRShBQ0NFU1NJQklMSVRZKQorCiAjaW1wb3J0ICJBY2Nl
c3NpYmlsaXR5T2JqZWN0V3JhcHBlci5oIgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CkBAIC0zNiwz
ICszOCw1IEBAIGJvb2wgQWNjZXNzaWJpbGl0eU9iamVjdDo6YWNjZXNzaWJpbGl0eUlnbm9yZUF0
dGFjaG1lbnQoKSBjb25zdAogfQogICAgIAogfSAvLyBXZWJDb3JlCisKKyNlbmRpZiAvLyBIQVZF
KEFDQ0VTU0lCSUxJVFkpCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BhZ2UvbWFjL0FjY2Vzc2liaWxp
dHlPYmplY3RXcmFwcGVyLm1tIGIvV2ViQ29yZS9wYWdlL21hYy9BY2Nlc3NpYmlsaXR5T2JqZWN0
V3JhcHBlci5tbQppbmRleCAyMTA0Y2E5Li43M2NhMTllIDEwMDY0NAotLS0gYS9XZWJDb3JlL3Bh
Z2UvbWFjL0FjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyLm1tCisrKyBiL1dlYkNvcmUvcGFnZS9t
YWMvQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIubW0KQEAgLTI5LDYgKzI5LDggQEAKICNpbXBv
cnQgImNvbmZpZy5oIgogI2ltcG9ydCAiQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIuaCIKIAor
I2lmIEhBVkUoQUNDRVNTSUJJTElUWSkKKwogI2ltcG9ydCAiQVhPYmplY3RDYWNoZS5oIgogI2lt
cG9ydCAiQWNjZXNzaWJpbGl0eUxpc3RCb3guaCIKICNpbXBvcnQgIkFjY2Vzc2liaWxpdHlMaXN0
LmgiCkBAIC0xOTk0LDMgKzE5OTYsNSBAQCBzdGF0aWMgUmVuZGVyT2JqZWN0KiByZW5kZXJlckZv
clZpZXcoTlNWaWV3KiB2aWV3KQogfQogCiBAZW5kCisKKyNlbmRpZiAvLyBIQVZFKEFDQ0VTU0lC
SUxJVFkpCmRpZmYgLS1naXQgYS9XZWJLaXQvbWFjL0NoYW5nZUxvZyBiL1dlYktpdC9tYWMvQ2hh
bmdlTG9nCmluZGV4IDcwYzNlMWUuLmNhMGY1NjcgMTAwNjQ0Ci0tLSBhL1dlYktpdC9tYWMvQ2hh
bmdlTG9nCisrKyBiL1dlYktpdC9tYWMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDgt
MTEtMDggIERhdmlkIEtpbHplciAgPGRka2lsemVyQGFwcGxlLmNvbT4KKworICAgICAgICBCdWcg
MjIxMzc6IFBMQVRGT1JNKE1BQykgYnVpbGQgYnJva2VuIHdpdGggSEFWRShBQ0NFU1NJQklMSVRZ
KSBkaXNhYmxlZAorCisgICAgICAgIDxodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjIxMzc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBXZWJWaWV3L1dlYkZyYW1lLm1tOgorICAgICAgICAoLVtXZWJGcmFtZSBfYWNjZXNz
aWJpbGl0eVRyZWVdKTogUmV0dXJuIG5pbCBpZiBIQVZFKEFDQ0VTU0lCSUxJVFkpCisgICAgICAg
IGlzIGZhbHNlLgorCiAyMDA4LTExLTA2ICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBs
ZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgS2V2aW4gRGVja2VyLgpkaWZmIC0tZ2l0IGEv
V2ViS2l0L21hYy9XZWJWaWV3L1dlYkZyYW1lLm1tIGIvV2ViS2l0L21hYy9XZWJWaWV3L1dlYkZy
YW1lLm1tCmluZGV4IDEzYTZhZDQuLjVhYWU1NmIgMTAwNjQ0Ci0tLSBhL1dlYktpdC9tYWMvV2Vi
Vmlldy9XZWJGcmFtZS5tbQorKysgYi9XZWJLaXQvbWFjL1dlYlZpZXcvV2ViRnJhbWUubW0KQEAg
LTY4NCw2ICs2ODQsNyBAQCBzdGF0aWMgaW5saW5lIFdlYkRhdGFTb3VyY2UgKmRhdGFTb3VyY2Uo
RG9jdW1lbnRMb2FkZXIqIGxvYWRlcikKIAogLSAoaWQpX2FjY2Vzc2liaWxpdHlUcmVlCiB7Cisj
aWYgSEFWRShBQ0NFU1NJQklMSVRZKQogICAgIGlmICghQVhPYmplY3RDYWNoZTo6YWNjZXNzaWJp
bGl0eUVuYWJsZWQoKSkgewogICAgICAgICBBWE9iamVjdENhY2hlOjplbmFibGVBY2Nlc3NpYmls
aXR5KCk7CiAgICAgICAgIGlmIChbW05TQXBwIGFjY2Vzc2liaWxpdHlBdHRyaWJ1dGVWYWx1ZTpO
U0FjY2Vzc2liaWxpdHlFbmhhbmNlZFVzZXJJbnRlcmZhY2VBdHRyaWJ1dGVdIGJvb2xWYWx1ZV0p
CkBAIC02OTYsNiArNjk3LDkgQEAgc3RhdGljIGlubGluZSBXZWJEYXRhU291cmNlICpkYXRhU291
cmNlKERvY3VtZW50TG9hZGVyKiBsb2FkZXIpCiAgICAgaWYgKCFyb290KQogICAgICAgICByZXR1
cm4gbmlsOwogICAgIHJldHVybiBfcHJpdmF0ZS0+Y29yZUZyYW1lLT5kb2N1bWVudCgpLT5heE9i
amVjdENhY2hlKCktPmdldChyb290KS0+d3JhcHBlcigpOworI2Vsc2UKKyAgICByZXR1cm4gbmls
OworI2VuZGlmCiB9CiAKIC0gKERPTVJhbmdlICopX3JhbmdlQnlBbHRlcmluZ0N1cnJlbnRTZWxl
Y3Rpb246KFNlbGVjdGlvbkNvbnRyb2xsZXI6OkVBbHRlcmF0aW9uKWFsdGVyYXRpb24gZGlyZWN0
aW9uOihTZWxlY3Rpb25Db250cm9sbGVyOjpFRGlyZWN0aW9uKWRpcmVjdGlvbiBncmFudWxhcml0
eTooVGV4dEdyYW51bGFyaXR5KWdyYW51bGFyaXR5Cg==
</data>
<flag name="review"
          id="11469"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>