<?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>88860</bug_id>
          
          <creation_ts>2012-06-12 04:42:06 -0700</creation_ts>
          <short_desc>Refactor InputType::receiveDroppedFiles to take DragData</short_desc>
          <delta_ts>2012-06-12 08:34:45 -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>WebCore Misc.</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="Kinuko Yasuda">kinuko</reporter>
          <assigned_to name="Kinuko Yasuda">kinuko</assigned_to>
          <cc>tkent</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>646825</commentid>
    <comment_count>0</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-06-12 04:42:06 -0700</bug_when>
    <thetext>This issue is splitted from bug 88293.

Refactor InputType::receiveDroppedFiles to take DragData and move the code extracting files from DragData into FileInputType.cpp, to make it easier to extract more data from DragData for &lt;input type=file&gt; (like bug 88293 for directory drag-and-drop).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646828</commentid>
    <comment_count>1</comment_count>
      <attachid>147058</attachid>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-06-12 04:45:48 -0700</bug_when>
    <thetext>Created attachment 147058
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646838</commentid>
    <comment_count>2</comment_count>
      <attachid>147058</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-06-12 05:04:36 -0700</bug_when>
    <thetext>Comment on attachment 147058
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=147058&amp;action=review

&gt; Source/WebCore/html/FileInputType.h:67
&gt; -    virtual void receiveDroppedFiles(const Vector&lt;String&gt;&amp;) OVERRIDE;
&gt; +    virtual bool receiveDroppedFiles(const DragData*) OVERRIDE;

had better add a comment explaining what is the return value.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646840</commentid>
    <comment_count>3</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-06-12 05:05:29 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 147058 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=147058&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/html/FileInputType.h:67
&gt; &gt; -    virtual void receiveDroppedFiles(const Vector&lt;String&gt;&amp;) OVERRIDE;
&gt; &gt; +    virtual bool receiveDroppedFiles(const DragData*) OVERRIDE;
&gt; 
&gt; had better add a comment explaining what is the return value.

oh, not here.   we had better add it to HTMLInputElement.h and InputType.h.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646843</commentid>
    <comment_count>4</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-06-12 05:06:51 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (In reply to comment #2)
&gt; &gt; (From update of attachment 147058 [details] [details])
&gt; &gt; View in context: https://bugs.webkit.org/attachment.cgi?id=147058&amp;action=review
&gt; &gt; 
&gt; &gt; &gt; Source/WebCore/html/FileInputType.h:67
&gt; &gt; &gt; -    virtual void receiveDroppedFiles(const Vector&lt;String&gt;&amp;) OVERRIDE;
&gt; &gt; &gt; +    virtual bool receiveDroppedFiles(const DragData*) OVERRIDE;
&gt; &gt; 
&gt; &gt; had better add a comment explaining what is the return value.
&gt; 
&gt; oh, not here.   we had better add it to HTMLInputElement.h and InputType.h.

Will do.  Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646965</commentid>
    <comment_count>5</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-06-12 08:34:45 -0700</bug_when>
    <thetext>Committed r120081: &lt;http://trac.webkit.org/changeset/120081&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>147058</attachid>
            <date>2012-06-12 04:45:48 -0700</date>
            <delta_ts>2012-06-12 05:04:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88860-20120612204547.patch</filename>
            <type>text/plain</type>
            <size>7513</size>
            <attacher name="Kinuko Yasuda">kinuko</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE5OTczCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWNjMmEzNmViN2IxMjgx
NGIxMzI5NzViYTNjYzM5NTBiY2M1MzU0OC4uZTExMjMzMWJmYzQ3YWUwZTI4MjcxZjU4NTRlN2Q4
OWE3MzU5ZGI1MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDEyLTA2LTEyICBLaW51
a28gWWFzdWRhICA8a2ludWtvQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZWZhY3RvciBJbnB1
dFR5cGU6OnJlY2VpdmVEcm9wcGVkRmlsZXMgdG8gdGFrZSBEcmFnRGF0YQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODg4NjAKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTbyB0aGF0IHdlIGNhbiBjZW50cmFs
aXplIHRoZSBmaWxlIHBhdGhzIHJlbGF0ZWQgY29kZSBpbnRvIEZpbGVJbnB1dFR5cGUKKyAgICAg
ICAgYW5kIG1ha2VzIGl0IGVhc2llciB0byBleHRyYWN0IG1vcmUgZGF0YSBmcm9tIERyYWdEYXRh
IGZvcgorICAgICAgICA8aW5wdXQgdHlwZT1maWxlPiAobGlrZSBidWcgODgyOTMgZm9yIGRpcmVj
dG9yeSBkcmFnLWFuZC1kcm9wKS4KKworICAgICAgICBObyBuZXcgdGVzdHMgYXMgdGhpcyBoYXMg
bm8gYmVoYXZpb3JhbCBjaGFuZ2VzLgorCisgICAgICAgICogaHRtbC9GaWxlSW5wdXRUeXBlLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkZpbGVJbnB1dFR5cGU6OnJlY2VpdmVEcm9wcGVkRmlsZXMp
OgorICAgICAgICAqIGh0bWwvRmlsZUlucHV0VHlwZS5oOgorICAgICAgICAqIGh0bWwvSFRNTElu
cHV0RWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MSW5wdXRFbGVtZW50OjpyZWNl
aXZlRHJvcHBlZEZpbGVzKToKKyAgICAgICAgKiBodG1sL0hUTUxJbnB1dEVsZW1lbnQuaDoKKyAg
ICAgICAgKiBodG1sL0lucHV0VHlwZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbnB1dFR5cGU6
OnJlY2VpdmVEcm9wcGVkRmlsZXMpOgorICAgICAgICAqIGh0bWwvSW5wdXRUeXBlLmg6CisgICAg
ICAgICogcGFnZS9EcmFnQ29udHJvbGxlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpEcmFnQ29u
dHJvbGxlcjo6Y29uY2x1ZGVFZGl0RHJhZyk6CisKIDIwMTItMDYtMTEgIENzYWJhIE9zenRyb2dv
bsOhYyAgPG9zc3lAd2Via2l0Lm9yZz4KIAogICAgICAgICBbUXRdW1dpbl0gRml4IFVTdHJpbmcg
cmVsYXRlZCBidWlsZCBwcm9ibGVtIGluIFNvdXJjZS9XZWJDb3JlL2JyaWRnZS9xdC9xdF9pbnN0
YW5jZS5jcHAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvRmlsZUlucHV0VHlwZS5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0ZpbGVJbnB1dFR5cGUuY3BwCmluZGV4IDcyYjY3NTY5
MWQ5YjZmMmU1NGMzZmZjZDdkZTQ5ODM3MjRmN2E0OGIuLmIyMjhlYzc5MTEyMDIxNzY2NTJhODlm
NDhjZjQ1ODAzZGYwMGE4MWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvRmlsZUlu
cHV0VHlwZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9GaWxlSW5wdXRUeXBlLmNwcApA
QCAtMjMsNiArMjMsNyBAQAogI2luY2x1ZGUgIkZpbGVJbnB1dFR5cGUuaCIKIAogI2luY2x1ZGUg
IkNocm9tZS5oIgorI2luY2x1ZGUgIkRyYWdEYXRhLmgiCiAjaW5jbHVkZSAiRWxlbWVudFNoYWRv
dy5oIgogI2luY2x1ZGUgIkV2ZW50LmgiCiAjaW5jbHVkZSAiRmlsZS5oIgpAQCAtMzg5LDEzICsz
OTAsMTggQEAgdm9pZCBGaWxlSW5wdXRUeXBlOjp1cGRhdGVSZW5kZXJpbmcoUGFzc1JlZlB0cjxJ
Y29uPiBpY29uKQogICAgICAgICBlbGVtZW50KCktPnJlbmRlcmVyKCktPnJlcGFpbnQoKTsKIH0K
IAotdm9pZCBGaWxlSW5wdXRUeXBlOjpyZWNlaXZlRHJvcHBlZEZpbGVzKGNvbnN0IFZlY3RvcjxT
dHJpbmc+JiBwYXRocykKK2Jvb2wgRmlsZUlucHV0VHlwZTo6cmVjZWl2ZURyb3BwZWRGaWxlcyhj
b25zdCBEcmFnRGF0YSogZHJhZ0RhdGEpCiB7CisgICAgVmVjdG9yPFN0cmluZz4gcGF0aHM7Cisg
ICAgZHJhZ0RhdGEtPmFzRmlsZW5hbWVzKHBhdGhzKTsKKyAgICBpZiAocGF0aHMuaXNFbXB0eSgp
KQorICAgICAgICByZXR1cm4gZmFsc2U7CisKICAgICBIVE1MSW5wdXRFbGVtZW50KiBpbnB1dCA9
IGVsZW1lbnQoKTsKICNpZiBFTkFCTEUoRElSRUNUT1JZX1VQTE9BRCkKICAgICBpZiAoaW5wdXQt
PmZhc3RIYXNBdHRyaWJ1dGUod2Via2l0ZGlyZWN0b3J5QXR0cikpIHsKICAgICAgICAgcmVjZWl2
ZURyb3BGb3JEaXJlY3RvcnlVcGxvYWQocGF0aHMpOwotICAgICAgICByZXR1cm47CisgICAgICAg
IHJldHVybiB0cnVlOwogICAgIH0KICNlbmRpZgogCkBAIC00MTAsNiArNDE2LDcgQEAgdm9pZCBG
aWxlSW5wdXRUeXBlOjpyZWNlaXZlRHJvcHBlZEZpbGVzKGNvbnN0IFZlY3RvcjxTdHJpbmc+JiBw
YXRocykKICAgICAgICAgZmlyc3RGaWxlT25seS5hcHBlbmQoZmlsZXNbMF0pOwogICAgICAgICBm
aWxlc0Nob3NlbihmaXJzdEZpbGVPbmx5KTsKICAgICB9CisgICAgcmV0dXJuIHRydWU7CiB9CiAK
IEljb24qIEZpbGVJbnB1dFR5cGU6Omljb24oKSBjb25zdApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvaHRtbC9GaWxlSW5wdXRUeXBlLmggYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0ZpbGVJbnB1
dFR5cGUuaAppbmRleCAxZjlmYmNlMzllODVkZDM0ODIxMTJiMTg1ZDE0MjFjMTBjZTYyMzgyLi44
MjQxNmRhMDU2YTJjM2E5NzQ2NDA4MzJlMGM0Y2NkMjEzN2VlMzM4IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL0ZpbGVJbnB1dFR5cGUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1s
L0ZpbGVJbnB1dFR5cGUuaApAQCAtMzUsMTAgKzM1LDEyIEBACiAjaW5jbHVkZSAiQmFzZUNsaWNr
YWJsZVdpdGhLZXlJbnB1dFR5cGUuaCIKICNpbmNsdWRlICJGaWxlQ2hvb3Nlci5oIgogI2luY2x1
ZGUgIkZpbGVJY29uTG9hZGVyLmgiCisjaW5jbHVkZSAiU3VwcGxlbWVudGFibGUuaCIKICNpbmNs
dWRlIDx3dGYvUmVmUHRyLmg+CiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAorY2xhc3MgRHJhZ0Rh
dGE7CiBjbGFzcyBGaWxlTGlzdDsKIAogY2xhc3MgRmlsZUlucHV0VHlwZSA6IHB1YmxpYyBCYXNl
Q2xpY2thYmxlV2l0aEtleUlucHV0VHlwZSwgcHJpdmF0ZSBGaWxlQ2hvb3NlckNsaWVudCwgcHJp
dmF0ZSBGaWxlSWNvbkxvYWRlckNsaWVudCB7CkBAIC02Miw3ICs2NCw3IEBAIHByaXZhdGU6CiAg
ICAgdmlydHVhbCBib29sIGNhblNldFZhbHVlKGNvbnN0IFN0cmluZyYpIE9WRVJSSURFOwogICAg
IHZpcnR1YWwgYm9vbCBnZXRUeXBlU3BlY2lmaWNWYWx1ZShTdHJpbmcmKSBPVkVSUklERTsgLy8g
Q2hlY2tlZCBmaXJzdCwgYmVmb3JlIGludGVybmFsIHN0b3JhZ2Ugb3IgdGhlIHZhbHVlIGF0dHJp
YnV0ZS4KICAgICB2aXJ0dWFsIHZvaWQgc2V0VmFsdWUoY29uc3QgU3RyaW5nJiwgYm9vbCB2YWx1
ZUNoYW5nZWQsIFRleHRGaWVsZEV2ZW50QmVoYXZpb3IpIE9WRVJSSURFOwotICAgIHZpcnR1YWwg
dm9pZCByZWNlaXZlRHJvcHBlZEZpbGVzKGNvbnN0IFZlY3RvcjxTdHJpbmc+JikgT1ZFUlJJREU7
CisgICAgdmlydHVhbCBib29sIHJlY2VpdmVEcm9wcGVkRmlsZXMoY29uc3QgRHJhZ0RhdGEqKSBP
VkVSUklERTsKICAgICB2aXJ0dWFsIEljb24qIGljb24oKSBjb25zdCBPVkVSUklERTsKICAgICB2
aXJ0dWFsIGJvb2wgaXNGaWxlVXBsb2FkKCkgY29uc3QgT1ZFUlJJREU7CiAgICAgdmlydHVhbCB2
b2lkIGNyZWF0ZVNoYWRvd1N1YnRyZWUoKSBPVkVSUklERTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hU
TUxJbnB1dEVsZW1lbnQuY3BwCmluZGV4IGM2Y2YxZjQ5NzFlNmFkNjJkZGJjNWYzNzlkZGI3OGI5
M2MzNGNlOGMuLjMyYzMzNGUyNThhNTU3N2VkYTE0YzZiZTM3ZDQ0NjczYTIzZTNhYTcgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcApAQCAtMTIyNiw5ICsxMjI2LDkg
QEAgdm9pZCBIVE1MSW5wdXRFbGVtZW50OjpzZXRGaWxlcyhQYXNzUmVmUHRyPEZpbGVMaXN0PiBm
aWxlcykKICAgICBtX2lucHV0VHlwZS0+c2V0RmlsZXMoZmlsZXMpOwogfQogCi12b2lkIEhUTUxJ
bnB1dEVsZW1lbnQ6OnJlY2VpdmVEcm9wcGVkRmlsZXMoY29uc3QgVmVjdG9yPFN0cmluZz4mIGZp
bGVuYW1lcykKK2Jvb2wgSFRNTElucHV0RWxlbWVudDo6cmVjZWl2ZURyb3BwZWRGaWxlcyhjb25z
dCBEcmFnRGF0YSogZHJhZ0RhdGEpCiB7Ci0gICAgbV9pbnB1dFR5cGUtPnJlY2VpdmVEcm9wcGVk
RmlsZXMoZmlsZW5hbWVzKTsKKyAgICByZXR1cm4gbV9pbnB1dFR5cGUtPnJlY2VpdmVEcm9wcGVk
RmlsZXMoZHJhZ0RhdGEpOwogfQogCiBJY29uKiBIVE1MSW5wdXRFbGVtZW50OjppY29uKCkgY29u
c3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5oIGIv
U291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmgKaW5kZXggYTVjMTk5ODM1YmZm
ZTIzZmFjZDBhYjlmYzQyNjc4ZGQ0N2QzYTVlZC4uNGZkZDFjM2VkY2FjNWY1MjExZmJjZDMzMDQ4
MzBkNzZjODIxYTExNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRF
bGVtZW50LmgKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmgKQEAg
LTMxLDYgKzMxLDcgQEAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogY2xhc3MgQ2hlY2tlZFJhZGlv
QnV0dG9uczsKK2NsYXNzIERyYWdEYXRhOwogY2xhc3MgRmlsZUxpc3Q7CiBjbGFzcyBIVE1MRGF0
YUxpc3RFbGVtZW50OwogY2xhc3MgSFRNTE9wdGlvbkVsZW1lbnQ7CkBAIC0yMTMsNyArMjE0LDgg
QEAgcHVibGljOgogCiAgICAgRmlsZUxpc3QqIGZpbGVzKCk7CiAgICAgdm9pZCBzZXRGaWxlcyhQ
YXNzUmVmUHRyPEZpbGVMaXN0Pik7Ci0gICAgdm9pZCByZWNlaXZlRHJvcHBlZEZpbGVzKGNvbnN0
IFZlY3RvcjxTdHJpbmc+Jik7CisgICAgYm9vbCByZWNlaXZlRHJvcHBlZEZpbGVzKGNvbnN0IERy
YWdEYXRhKik7CisKICAgICBJY29uKiBpY29uKCkgY29uc3Q7CiAgICAgLy8gVGhlc2UgZnVuY3Rp
b25zIGFyZSB1c2VkIGZvciByZW5kZXJpbmcgdGhlIGlucHV0IGFjdGl2ZSBkdXJpbmcgYQogICAg
IC8vIGRyYWctYW5kLWRyb3Agb3BlcmF0aW9uLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
aHRtbC9JbnB1dFR5cGUuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9JbnB1dFR5cGUuY3BwCmlu
ZGV4IDliYjYwMjk2YzhlZjYyNDlhNmFkMGYyNjUwMzA5YTAxODkxYjk2MDIuLmE3MmMxNzQ3YjU2
OWMwNDA3ZDI4YWFjMjVlM2M5OWM0NTM0NDljZWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvSW5wdXRUeXBlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0lucHV0VHlwZS5j
cHAKQEAgLTY2Nyw5ICs2NjcsMTAgQEAgYm9vbCBJbnB1dFR5cGU6Omhhc1VuYWNjZXB0YWJsZVZh
bHVlKCkKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLXZvaWQgSW5wdXRUeXBlOjpyZWNlaXZlRHJv
cHBlZEZpbGVzKGNvbnN0IFZlY3RvcjxTdHJpbmc+JikKK2Jvb2wgSW5wdXRUeXBlOjpyZWNlaXZl
RHJvcHBlZEZpbGVzKGNvbnN0IERyYWdEYXRhKikKIHsKICAgICBBU1NFUlRfTk9UX1JFQUNIRUQo
KTsKKyAgICByZXR1cm4gZmFsc2U7CiB9CiAKIEljb24qIElucHV0VHlwZTo6aWNvbigpIGNvbnN0
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0lucHV0VHlwZS5oIGIvU291cmNlL1dl
YkNvcmUvaHRtbC9JbnB1dFR5cGUuaAppbmRleCBiNmI5Yjc4ODIyYWRkNzUwNWRmYmM3ZmFmZGJi
MzI3YjI5MzdhMDJhLi45YTQ2ZGZhMDNjYjlhMTFiYzdhYjFmZjEzYjVmMjQ3MzM3NGIwYzYxIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0lucHV0VHlwZS5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvSW5wdXRUeXBlLmgKQEAgLTQ3LDYgKzQ3LDcgQEAgY2xhc3MgQmVmb3JlVGV4
dEluc2VydGVkRXZlbnQ7CiBjbGFzcyBDaHJvbWU7CiBjbGFzcyBDb2xvcjsKIGNsYXNzIERhdGVD
b21wb25lbnRzOworY2xhc3MgRHJhZ0RhdGE7CiBjbGFzcyBFdmVudDsKIGNsYXNzIEZpbGVMaXN0
OwogY2xhc3MgRm9ybURhdGFMaXN0OwpAQCAtMjMxLDcgKzIzMiw3IEBAIHB1YmxpYzoKICAgICB2
aXJ0dWFsIGJvb2wgc2hvdWxkUmVzcGVjdEFsaWduQXR0cmlidXRlKCk7CiAgICAgdmlydHVhbCBG
aWxlTGlzdCogZmlsZXMoKTsKICAgICB2aXJ0dWFsIHZvaWQgc2V0RmlsZXMoUGFzc1JlZlB0cjxG
aWxlTGlzdD4pOwotICAgIHZpcnR1YWwgdm9pZCByZWNlaXZlRHJvcHBlZEZpbGVzKGNvbnN0IFZl
Y3RvcjxTdHJpbmc+Jik7CisgICAgdmlydHVhbCBib29sIHJlY2VpdmVEcm9wcGVkRmlsZXMoY29u
c3QgRHJhZ0RhdGEqKTsKICAgICB2aXJ0dWFsIEljb24qIGljb24oKSBjb25zdDsKICAgICAvLyBT
aG91bGQgcmV0dXJuIHRydWUgaWYgdGhlIGNvcnJlc3BvbmRpbmcgcmVuZGVyZXIgZm9yIGEgdHlw
ZSBjYW4gZGlzcGxheSBhIHN1Z2dlc3RlZCB2YWx1ZS4KICAgICB2aXJ0dWFsIGJvb2wgY2FuU2V0
U3VnZ2VzdGVkVmFsdWUoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRHJhZ0Nv
bnRyb2xsZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9EcmFnQ29udHJvbGxlci5jcHAKaW5k
ZXggZDJkYWE0Yjc2NDdlYWI3NTg3NDQ5MWFkNTY5MzQ4NGVhYzFmZWM0NS4uNDZlYWU0OGY5NDJi
NmQzNDcyMTFjYzAzZjgxNTIxMzEyOWE5NGE3ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGFnZS9EcmFnQ29udHJvbGxlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9EcmFnQ29u
dHJvbGxlci5jcHAKQEAgLTQ2OSwxMyArNDY5LDcgQEAgYm9vbCBEcmFnQ29udHJvbGxlcjo6Y29u
Y2x1ZGVFZGl0RHJhZyhEcmFnRGF0YSogZHJhZ0RhdGEpCiAgICAgICAgIGlmIChmaWxlSW5wdXQt
PmRpc2FibGVkKCkpCiAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICAgICAgVmVjdG9y
PFN0cmluZz4gZmlsZW5hbWVzOwotICAgICAgICBkcmFnRGF0YS0+YXNGaWxlbmFtZXMoZmlsZW5h
bWVzKTsKLSAgICAgICAgaWYgKGZpbGVuYW1lcy5pc0VtcHR5KCkpCi0gICAgICAgICAgICByZXR1
cm4gZmFsc2U7Ci0KLSAgICAgICAgZmlsZUlucHV0LT5yZWNlaXZlRHJvcHBlZEZpbGVzKGZpbGVu
YW1lcyk7Ci0gICAgICAgIHJldHVybiB0cnVlOworICAgICAgICByZXR1cm4gZmlsZUlucHV0LT5y
ZWNlaXZlRHJvcHBlZEZpbGVzKGRyYWdEYXRhKTsKICAgICB9CiAKICAgICBpZiAoIW1fcGFnZS0+
ZHJhZ0NvbnRyb2xsZXIoKS0+Y2FuUHJvY2Vzc0RyYWcoZHJhZ0RhdGEpKSB7Cg==
</data>
<flag name="review"
          id="154468"
          type_id="1"
          status="+"
          setter="tkent"
    />
          </attachment>
      

    </bug>

</bugzilla>