<?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>92466</bug_id>
          
          <creation_ts>2012-07-26 23:45:17 -0700</creation_ts>
          <short_desc>[EFL] Fix wrong return value in EWK_VIEW_XXX macro</short_desc>
          <delta_ts>2012-07-29 19:46:02 -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>WebKit EFL</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>
          <dependson>92507</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gyuyoung Kim">gyuyoung.kim</reporter>
          <assigned_to name="Gyuyoung Kim">gyuyoung.kim</assigned_to>
          <cc>cdumez</cc>
    
    <cc>enmi.lee</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>rakuco</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>680171</commentid>
    <comment_count>0</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-07-26 23:45:17 -0700</bug_when>
    <thetext>There are wrong return values in EWK_VIEW_XXX macros. The wrong return values should be fixed. In addition, API description is also modified according to returned value change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>680174</commentid>
    <comment_count>1</comment_count>
      <attachid>154857</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-07-26 23:50:39 -0700</bug_when>
    <thetext>Created attachment 154857
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>680181</commentid>
    <comment_count>2</comment_count>
      <attachid>154857</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-07-27 00:02:45 -0700</bug_when>
    <thetext>Comment on attachment 154857
Patch

Attachment 154857 did not pass efl-ews (efl):
Output: http://queues.webkit.org/results/13372214</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>680220</commentid>
    <comment_count>3</comment_count>
      <attachid>154869</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-07-27 00:54:13 -0700</bug_when>
    <thetext>Created attachment 154869
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>680288</commentid>
    <comment_count>4</comment_count>
      <attachid>154869</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-07-27 01:31:40 -0700</bug_when>
    <thetext>Comment on attachment 154869
Patch

Thank you for your review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>680370</commentid>
    <comment_count>5</comment_count>
      <attachid>154869</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-27 02:55:28 -0700</bug_when>
    <thetext>Comment on attachment 154869
Patch

Clearing flags on attachment: 154869

Committed r123858: &lt;http://trac.webkit.org/changeset/123858&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>680371</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-27 02:55:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>680634</commentid>
    <comment_count>7</comment_count>
      <attachid>154869</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-07-27 07:42:33 -0700</bug_when>
    <thetext>Comment on attachment 154869
Patch

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

&gt; Source/WebKit/efl/ewk/ewk_view.cpp:4042
&gt; +    EWK_VIEW_SD_GET_OR_RETURN(ewkView, smartData, false);

This change looks wrong. This breaks the unit tests. By default, the policy is to accept, which means that we need to return true.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>680656</commentid>
    <comment_count>8</comment_count>
      <attachid>154869</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-07-27 08:03:38 -0700</bug_when>
    <thetext>Comment on attachment 154869
Patch

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

&gt; Source/WebKit/efl/ewk/ewk_view.cpp:4046
&gt; +        return false;

Actually, it is this line in particular that is wrong. The EINA checks can stay keep using false.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>680674</commentid>
    <comment_count>9</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-07-27 08:24:14 -0700</bug_when>
    <thetext>Gyuyoung, in the future you can run the unit tests using:
Tools/Script/run-efl-tests

You would have caught the problem early.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154857</attachid>
            <date>2012-07-26 23:50:39 -0700</date>
            <delta_ts>2012-07-27 00:54:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92466-20120727155027.patch</filename>
            <type>text/plain</type>
            <size>8549</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIzODM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Vm
bC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cKaW5kZXggOWJmYTBlMmRh
YWE3MDI4MzEyOWVmMGZlYWRjNzQzODYxMDUyNDg5My4uN2UwOGFjZTk2MzI4YjBkM2M2MWE2ZTc5
YjdlNjMzMTA4NTQ1ODA5YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEy
LTA3LTI2ICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAg
ICAgW0VGTF0gRml4IHdyb25nIHJldHVybiB2YWx1ZSBpbiBFV0tfVklFV19YWFggbWFjcm8uCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MjQ2NgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZXJlIGFyZSB3
cm9uZyByZXR1cm4gdmFsdWVzIGluIEVXS19WSUVXX1hYWCBtYWNyb3MuIFRoZSB3cm9uZyByZXR1
cm4gdmFsdWVzCisgICAgICAgIHNob3VsZCBiZSBmaXhlZC4gSW4gYWRkaXRpb24sIEFQSSBkZXNj
cmlwdGlvbiBpcyBhbHNvIG1vZGlmaWVkIGFjY29yZGluZyB0byByZXR1cm5lZAorICAgICAgICB2
YWx1ZSBjaGFuZ2UuCisKKyAgICAgICAgKiBld2svZXdrX3ZpZXcuY3BwOgorICAgICAgICAoZXdr
X3ZpZXdfc2V0dGluZ19taW5pbXVtX3RpbWVyX2ludGVydmFsX2dldCk6CisgICAgICAgIChld2tf
dmlld19uYXZpZ2F0aW9uX3BvbGljeV9kZWNpc2lvbik6CisgICAgICAgIChld2tfdmlld19wYWdl
X3JlY3RfZ2V0KToKKyAgICAgICAgKGV3a192aWV3X3NldHRpbmdfZW5hYmxlX3hzc19hdWRpdG9y
X2dldCk6CisgICAgICAgICogZXdrL2V3a192aWV3Lmg6CisKIDIwMTItMDctMjYgIFNlb2tqdSBL
d29uICA8c2Vva2p1Lmt3b25Ac2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0VGTF0gSGlnaGxpZ2h0
IHRoZSBlbGVtZW50IHVuZGVyIG1vdXNlIG9uIHdlYiBpbnNwZWN0b3IKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwppbmRleCA1
NjlkZDc1ZGJjYTE1OGYxNzcxZGZhZDAwOGE1YmZhNThiOTg3ZTE1Li41YmVjNjQyMzZmNmY1ZmZk
Y2RmNWNjZWYxMzNmMzE2ODM5N2Y0YTczIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFu
Z2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIw
MTItMDctMjYgIEd5dXlvdW5nIEtpbSAgPGd5dXlvdW5nLmtpbUBzYW1zdW5nLmNvbT4KKworICAg
ICAgICBbRUZMXSBGaXggd3JvbmcgcmV0dXJuIHZhbHVlIGluIEVXS19WSUVXX1hYWCBtYWNyby4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkyNDY2CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlcmUgYXJl
IHdyb25nIHJldHVybiB2YWx1ZXMgaW4gRVdLX1ZJRVdfWFhYIG1hY3Jvcy4gVGhlIHdyb25nIHJl
dHVybiB2YWx1ZXMKKyAgICAgICAgc2hvdWxkIGJlIGZpeGVkLiBJbiBhZGRpdGlvbiwgQVBJIGRl
c2NyaXB0aW9uIGlzIGFsc28gbW9kaWZpZWQgYWNjb3JkaW5nIHRvIHJldHVybmVkCisgICAgICAg
IHZhbHVlIGNoYW5nZS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNw
cDoKKyAgICAgICAgKGV3a192aWV3X3VyaV9zZXQpOgorICAgICAgICAoZXdrX3ZpZXdfbG9hZF9w
cm9ncmVzc19nZXQpOgorICAgICAgICAoZXdrX3ZpZXdfZGV2aWNlX3BpeGVsX3JhdGlvX2dldCk6
CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaDoKKwogMjAxMi0wNy0yNiAg
WmVubyBBbGJpc3NlciAgPHplbm9Ad2Via2l0Lm9yZz4KIAogICAgICAgICBVbnJldmlld2VkIFF0
IGJ1aWxkZml4IGFmdGVyIHIxMjM3ODYuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9l
d2svZXdrX3ZpZXcuY3BwIGIvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a192aWV3LmNwcAppbmRl
eCA4MTliN2UzNzQ3NmJjNzczMDZjZGVkOTdkNmUzNmM2MjBlOTRkNzJmLi45MzcxNWViZWJmYTE2
ZWYwZDQ5NWU4MmNkZmI5YmY5ZmQxZTRhMDgyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Vm
bC9ld2svZXdrX3ZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfdmlldy5j
cHAKQEAgLTI2MTQsOCArMjYxNCw4IEBAIEVpbmFfQm9vbCBld2tfdmlld19zZXR0aW5nX21pbmlt
dW1fdGltZXJfaW50ZXJ2YWxfc2V0KEV2YXNfT2JqZWN0KiBld2tWaWV3LCBkb3ViCiAKIGRvdWJs
ZSBld2tfdmlld19zZXR0aW5nX21pbmltdW1fdGltZXJfaW50ZXJ2YWxfZ2V0KGNvbnN0IEV2YXNf
T2JqZWN0KiBld2tWaWV3KQogewotICAgIEVXS19WSUVXX1NEX0dFVF9PUl9SRVRVUk4oZXdrVmll
dywgc21hcnREYXRhLCBmYWxzZSk7Ci0gICAgRVdLX1ZJRVdfUFJJVl9HRVRfT1JfUkVUVVJOKHNt
YXJ0RGF0YSwgcHJpdiwgZmFsc2UpOworICAgIEVXS19WSUVXX1NEX0dFVF9PUl9SRVRVUk4oZXdr
Vmlldywgc21hcnREYXRhLCAtMS4wKTsKKyAgICBFV0tfVklFV19QUklWX0dFVF9PUl9SRVRVUk4o
c21hcnREYXRhLCBwcml2LCAtMS4wKTsKICAgICByZXR1cm4gcHJpdi0+c2V0dGluZ3MuZG9tVGlt
ZXJJbnRlcnZhbDsKIH0KIApAQCAtNDAzNCwxNCArNDAzNCwxNiBAQCB2b2lkIGV3a192aWV3X3Ry
YW5zaXRpb25fdG9fY29tbWl0ZWRfZm9yX25ld3BhZ2UoRXZhc19PYmplY3QqIGV3a1ZpZXcpCiAg
KiBAcGFyYW0gZXdrVmlldyBWaWV3IHRvIGxvYWQKICAqIEBwYXJhbSByZXF1ZXN0IFJlcXVlc3Qg
d2hpY2ggY29udGFpbiB1cmwgdG8gbmF2aWdhdGUKICAqIEBwYXJhbSBuYXZpZ2F0aW9uVHlwZSBu
YXZpZ2F0aW9uIHR5cGUKKyAqCisgKiBAcmV0dXJuIHRydWUgb24gc3VjY2VzcyBvciBmYWxzZSBv
dGhlcndpc2UKICAqLwogYm9vbCBld2tfdmlld19uYXZpZ2F0aW9uX3BvbGljeV9kZWNpc2lvbihF
dmFzX09iamVjdCogZXdrVmlldywgRXdrX0ZyYW1lX1Jlc291cmNlX1JlcXVlc3QqIHJlcXVlc3Qs
IEV3a19OYXZpZ2F0aW9uX1R5cGUgbmF2aWdhdGlvblR5cGUpCiB7Ci0gICAgRVdLX1ZJRVdfU0Rf
R0VUX09SX1JFVFVSTihld2tWaWV3LCBzbWFydERhdGEsIHRydWUpOwotICAgIEVJTkFfU0FGRVRZ
X09OX05VTExfUkVUVVJOX1ZBTChzbWFydERhdGEtPmFwaSwgdHJ1ZSk7CisgICAgRVdLX1ZJRVdf
U0RfR0VUX09SX1JFVFVSTihld2tWaWV3LCBzbWFydERhdGEsIGZhbHNlKTsKKyAgICBFSU5BX1NB
RkVUWV9PTl9OVUxMX1JFVFVSTl9WQUwoc21hcnREYXRhLT5hcGksIGZhbHNlKTsKIAogICAgIGlm
ICghc21hcnREYXRhLT5hcGktPm5hdmlnYXRpb25fcG9saWN5X2RlY2lzaW9uKQotICAgICAgICBy
ZXR1cm4gdHJ1ZTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgcmV0dXJuIHNtYXJ0RGF0
YS0+YXBpLT5uYXZpZ2F0aW9uX3BvbGljeV9kZWNpc2lvbihzbWFydERhdGEsIHJlcXVlc3QsIG5h
dmlnYXRpb25UeXBlKTsKIH0KQEAgLTQxMDQsMTIgKzQxMDYsMTIgQEAgdm9pZCBld2tfdmlld19j
b250ZW50c19zaXplX2NoYW5nZWQoRXZhc19PYmplY3QqIGV3a1ZpZXcsIGludCB3aWR0aCwgaW50
IGhlaWdodCkKICAqCiAgKiBAcGFyYW0gZXdrVmlldyB2aWV3LgogICoKLSAqIEByZXR1cm4gcGFn
ZSBzaXplLgorICogQHJldHVybiBwYWdlIHNpemUsIG9yIDAgb24gZmFpbHVyZQogICovCiBXZWJD
b3JlOjpGbG9hdFJlY3QgZXdrX3ZpZXdfcGFnZV9yZWN0X2dldChjb25zdCBFdmFzX09iamVjdCog
ZXdrVmlldykKIHsKLSAgICBFV0tfVklFV19TRF9HRVQoZXdrVmlldywgc21hcnREYXRhKTsKLSAg
ICBFV0tfVklFV19QUklWX0dFVChzbWFydERhdGEsIHByaXYpOworICAgIEVXS19WSUVXX1NEX0dF
VF9PUl9SRVRVUk4oZXdrVmlldywgc21hcnREYXRhLCAwKTsKKyAgICBFV0tfVklFV19QUklWX0dF
VF9PUl9SRVRVUk4oc21hcnREYXRhLCBwcml2LCAwKTsKIAogICAgIFdlYkNvcmU6OkZyYW1lKiBt
YWluX2ZyYW1lID0gcHJpdi0+cGFnZS0+bWFpbkZyYW1lKCk7CiAgICAgcmV0dXJuIG1haW5fZnJh
bWUtPnZpZXcoKS0+ZnJhbWVSZWN0KCk7CkBAIC00Mjg0LDggKzQyODYsOCBAQCB2b2lkIGV3a192
aWV3X3NvdXBfc2Vzc2lvbl9zZXQoRXZhc19PYmplY3QqIGV3a1ZpZXcsIFNvdXBTZXNzaW9uKiBz
ZXNzaW9uKQogCiBFaW5hX0Jvb2wgZXdrX3ZpZXdfc2V0dGluZ19lbmFibGVfeHNzX2F1ZGl0b3Jf
Z2V0KGNvbnN0IEV2YXNfT2JqZWN0KiBld2tWaWV3KQogewotICAgIEVXS19WSUVXX1NEX0dFVF9P
Ul9SRVRVUk4oZXdrVmlldywgc21hcnREYXRhLCBFSU5BX0ZBTFNFKTsKLSAgICBFV0tfVklFV19Q
UklWX0dFVF9PUl9SRVRVUk4oc21hcnREYXRhLCBwcml2LCBFSU5BX0ZBTFNFKTsKKyAgICBFV0tf
VklFV19TRF9HRVRfT1JfUkVUVVJOKGV3a1ZpZXcsIHNtYXJ0RGF0YSwgZmFsc2UpOworICAgIEVX
S19WSUVXX1BSSVZfR0VUX09SX1JFVFVSTihzbWFydERhdGEsIHByaXYsIGZhbHNlKTsKICAgICBy
ZXR1cm4gcHJpdi0+c2V0dGluZ3MuZW5hYmxlWFNTQXVkaXRvcjsKIH0KIApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9lZmwvZXdrL2V3a192aWV3LmggYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2sv
ZXdrX3ZpZXcuaAppbmRleCA3ODE2YzgwZGY3Y2QyMTI5NzU4YjJhNjc2NTg3ODQzYzZkOTRkNDRk
Li5lYjQxYTQ2YzAwYjczNGE4ZGRhOGM2NDZkZjMzNjFkYjUwODJhMGQ4IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3ZpZXcuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9l
d2svZXdrX3ZpZXcuaApAQCAtMjE0MCw3ICsyMTQwLDcgQEAgRUFQSSBFaW5hX0Jvb2wgICAgZXdr
X3ZpZXdfc2V0dGluZ19taW5pbXVtX3RpbWVyX2ludGVydmFsX3NldChFdmFzX09iamVjdCAqbywg
ZG8KICAqCiAgKiBAcGFyYW0gbyB2aWV3IG9iamVjdCB0byBnZXQgdGhlIG1pbmltdW0gaW50ZXJ2
YWwKICAqCi0gKiBAcmV0dXJuIHRoZSBtaW5pbXVtIGludGVydmFsIG9uIHN1Y2Nlc3Mgb3IgQGMg
MCBvbiBmYWlsdXJlCisgKiBAcmV0dXJuIHRoZSBtaW5pbXVtIGludGVydmFsIG9uIHN1Y2Nlc3Mg
b3IgQGMgLTEuMCBvbiBmYWlsdXJlCiAgKi8KIEVBUEkgZG91YmxlICAgICAgIGV3a192aWV3X3Nl
dHRpbmdfbWluaW11bV90aW1lcl9pbnRlcnZhbF9nZXQoY29uc3QgRXZhc19PYmplY3QgKm8pOwog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5j
cHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAKaW5kZXgg
YjY3MWQ3NjI3NjlhOTQwMTY5NzFmOTljZjlkMWI0ZTk3YzA5YjRlYi4uN2NkYzFjMzkwYzUyYWEw
ZDE1NDFjOTk4NGY4ZmMwZDM5NGIwNzc1OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvZWZsL2V3a192aWV3LmNwcApAQCAtNTkyLDggKzU5Miw4IEBAIHZvaWQgZXdrX3ZpZXdf
dXJpX3VwZGF0ZShFdmFzX09iamVjdCogZXdrVmlldykKIAogRWluYV9Cb29sIGV3a192aWV3X3Vy
aV9zZXQoRXZhc19PYmplY3QqIGV3a1ZpZXcsIGNvbnN0IGNoYXIqIHVyaSkKIHsKLSAgICBFV0tf
VklFV19TRF9HRVRfT1JfUkVUVVJOKGV3a1ZpZXcsIHNtYXJ0RGF0YSwgMCk7Ci0gICAgRVdLX1ZJ
RVdfUFJJVl9HRVRfT1JfUkVUVVJOKHNtYXJ0RGF0YSwgcHJpdiwgMCk7CisgICAgRVdLX1ZJRVdf
U0RfR0VUX09SX1JFVFVSTihld2tWaWV3LCBzbWFydERhdGEsIGZhbHNlKTsKKyAgICBFV0tfVklF
V19QUklWX0dFVF9PUl9SRVRVUk4oc21hcnREYXRhLCBwcml2LCBmYWxzZSk7CiAKICAgICBXS1Jl
dGFpblB0cjxXS1VSTFJlZj4gdXJsKEFkb3B0V0ssIFdLVVJMQ3JlYXRlV2l0aFVURjhDU3RyaW5n
KHVyaSkpOwogICAgIFdLUGFnZUxvYWRVUkwodG9BUEkocHJpdi0+cGFnZUNsaWVudC0+cGFnZSgp
KSwgdXJsLmdldCgpKTsKQEAgLTc2MSw4ICs3NjEsOCBAQCB2b2lkIGV3a192aWV3X3RpdGxlX2No
YW5nZWQoRXZhc19PYmplY3QqIGV3a1ZpZXcsIGNvbnN0IGNoYXIqIHRpdGxlKQogCiBkb3VibGUg
ZXdrX3ZpZXdfbG9hZF9wcm9ncmVzc19nZXQoY29uc3QgRXZhc19PYmplY3QqIGV3a1ZpZXcpCiB7
Ci0gICAgRVdLX1ZJRVdfU0RfR0VUX09SX1JFVFVSTihld2tWaWV3LCBzbWFydERhdGEsIDApOwot
ICAgIEVXS19WSUVXX1BSSVZfR0VUX09SX1JFVFVSTihzbWFydERhdGEsIHByaXYsIDApOworICAg
IEVXS19WSUVXX1NEX0dFVF9PUl9SRVRVUk4oZXdrVmlldywgc21hcnREYXRhLCAtMS4wKTsKKyAg
ICBFV0tfVklFV19QUklWX0dFVF9PUl9SRVRVUk4oc21hcnREYXRhLCBwcml2LCAtMS4wKTsKIAog
ICAgIHJldHVybiBXS1BhZ2VHZXRFc3RpbWF0ZWRQcm9ncmVzcyh0b0FQSShwcml2LT5wYWdlQ2xp
ZW50LT5wYWdlKCkpKTsKIH0KQEAgLTc3OCw4ICs3NzgsOCBAQCBFaW5hX0Jvb2wgZXdrX3ZpZXdf
ZGV2aWNlX3BpeGVsX3JhdGlvX3NldChFdmFzX09iamVjdCogZXdrVmlldywgZmxvYXQgcmF0aW8p
CiAKIGZsb2F0IGV3a192aWV3X2RldmljZV9waXhlbF9yYXRpb19nZXQoY29uc3QgRXZhc19PYmpl
Y3QqIGV3a1ZpZXcpCiB7Ci0gICAgRVdLX1ZJRVdfU0RfR0VUX09SX1JFVFVSTihld2tWaWV3LCBz
bWFydERhdGEsIDEpOwotICAgIEVXS19WSUVXX1BSSVZfR0VUX09SX1JFVFVSTihzbWFydERhdGEs
IHByaXYsIDEpOworICAgIEVXS19WSUVXX1NEX0dFVF9PUl9SRVRVUk4oZXdrVmlldywgc21hcnRE
YXRhLCAtMS4wKTsKKyAgICBFV0tfVklFV19QUklWX0dFVF9PUl9SRVRVUk4oc21hcnREYXRhLCBw
cml2LCAtMS4wKTsKIAogICAgIHJldHVybiBwcml2LT5wYWdlQ2xpZW50LT5wYWdlKCktPmRldmlj
ZVNjYWxlRmFjdG9yKCk7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL2VmbC9ld2tfdmlldy5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdr
X3ZpZXcuaAppbmRleCBjNDEwNGJmOWIyNzBkZmMyM2M2OTdlOGMzM2U1ZmFiNWM1NjZmNGViLi5h
MThlYTc4MDE3Yzk0ZmQ3Mzg0ZTMzNWRhMzg1ZTc1YzlkNTliMzY0IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5oCisrKyBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmgKQEAgLTIyMyw3ICsyMjMsOCBAQCBFQVBJ
IEV2YXNfT2JqZWN0ICpld2tfdmlld19hZGRfd2l0aF9jb250ZXh0KEV2YXMgKmUsIEV3a19Db250
ZXh0ICpjb250ZXh0KTsKICAqIEBwYXJhbSBvIHZpZXcgb2JqZWN0IHRvIGxvYWQgQGEgVVJJCiAg
KiBAcGFyYW0gdXJpIHVuaWZvcm0gcmVzb3VyY2UgaWRlbnRpZmllciB0byBsb2FkCiAgKgotICog
QHJldHVybiBAYyBFSU5BX1RSVUUgaXMgcmV0dXJuZWQgaWYgQGEgbyBpcyB2YWxpZCwgaXJyZXNw
ZWN0aXZlIG9mIGxvYWQuCisgKiBAcmV0dXJuIEBjIEVJTkFfVFJVRSBpcyByZXR1cm5lZCBpZiBA
YSBvIGlzIHZhbGlkLCBpcnJlc3BlY3RpdmUgb2YgbG9hZCwKKyAqICAgICAgICAgb3IgQGMgRUlO
QV9GQUxTRSBvbiBmYWlsdXJlCiAgKi8KIEVBUEkgRWluYV9Cb29sIGV3a192aWV3X3VyaV9zZXQo
RXZhc19PYmplY3QgKm8sIGNvbnN0IGNoYXIgKnVyaSk7CiAKQEAgLTMzNiw3ICszMzcsOCBAQCBF
QVBJIGNvbnN0IGNoYXIgKmV3a192aWV3X3RpdGxlX2dldChjb25zdCBFdmFzX09iamVjdCAqbyk7
CiAgKgogICogQHBhcmFtIG8gdmlldyBvYmplY3QgdG8gZ2V0IHRoZSBjdXJyZW50IHByb2dyZXNz
CiAgKgotICogQHJldHVybiB0aGUgbG9hZCBwcm9ncmVzIG9mIHBhZ2UsIHZhbHVlIGZyb20gMC4w
IHRvIDEuMC4KKyAqIEByZXR1cm4gdGhlIGxvYWQgcHJvZ3Jlc3Mgb2YgcGFnZSwgdmFsdWUgZnJv
bSAwLjAgdG8gMS4wLAorICogICAgICAgICBvciBAYyAtMS4wIG9uIGZhaWx1cmUKICAqLwogRUFQ
SSBkb3VibGUgZXdrX3ZpZXdfbG9hZF9wcm9ncmVzc19nZXQoY29uc3QgRXZhc19PYmplY3QgKm8p
OwogCkBAIC0zOTIsNyArMzk0LDggQEAgRUFQSSBFaW5hX0Jvb2wgZXdrX3ZpZXdfaHRtbF9zdHJp
bmdfbG9hZChFdmFzX09iamVjdCAqbywgY29uc3QgY2hhciAqaHRtbCwgY29uc3QKICAqCiAgKiBA
cGFyYW0gbyB2aWV3IG9iamVjdCB0byBnZXQgZGV2aWNlIHBpeGVsIHJhdGlvCiAgKgotICogQHJl
dHVybiB0aGUgcmF0aW8gYmV0d2VlbiB0aGUgQ1NTIHVuaXRzIGFuZCBkZXZpY2UgcGl4ZWxzLgor
ICogQHJldHVybiB0aGUgcmF0aW8gYmV0d2VlbiB0aGUgQ1NTIHVuaXRzIGFuZCBkZXZpY2UgcGl4
ZWxzLAorICogICAgICAgICBvciBAYyAtMS4wIG9uIGZhaWx1cmUKICAqLwogRUFQSSBmbG9hdCBl
d2tfdmlld19kZXZpY2VfcGl4ZWxfcmF0aW9fZ2V0KGNvbnN0IEV2YXNfT2JqZWN0ICpvKTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154869</attachid>
            <date>2012-07-27 00:54:13 -0700</date>
            <delta_ts>2012-07-27 08:03:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92466-20120727165401.patch</filename>
            <type>text/plain</type>
            <size>8639</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIzODM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Vm
bC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cKaW5kZXggOWJmYTBlMmRh
YWE3MDI4MzEyOWVmMGZlYWRjNzQzODYxMDUyNDg5My4uN2UwOGFjZTk2MzI4YjBkM2M2MWE2ZTc5
YjdlNjMzMTA4NTQ1ODA5YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEy
LTA3LTI2ICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAg
ICAgW0VGTF0gRml4IHdyb25nIHJldHVybiB2YWx1ZSBpbiBFV0tfVklFV19YWFggbWFjcm8uCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MjQ2NgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZXJlIGFyZSB3
cm9uZyByZXR1cm4gdmFsdWVzIGluIEVXS19WSUVXX1hYWCBtYWNyb3MuIFRoZSB3cm9uZyByZXR1
cm4gdmFsdWVzCisgICAgICAgIHNob3VsZCBiZSBmaXhlZC4gSW4gYWRkaXRpb24sIEFQSSBkZXNj
cmlwdGlvbiBpcyBhbHNvIG1vZGlmaWVkIGFjY29yZGluZyB0byByZXR1cm5lZAorICAgICAgICB2
YWx1ZSBjaGFuZ2UuCisKKyAgICAgICAgKiBld2svZXdrX3ZpZXcuY3BwOgorICAgICAgICAoZXdr
X3ZpZXdfc2V0dGluZ19taW5pbXVtX3RpbWVyX2ludGVydmFsX2dldCk6CisgICAgICAgIChld2tf
dmlld19uYXZpZ2F0aW9uX3BvbGljeV9kZWNpc2lvbik6CisgICAgICAgIChld2tfdmlld19wYWdl
X3JlY3RfZ2V0KToKKyAgICAgICAgKGV3a192aWV3X3NldHRpbmdfZW5hYmxlX3hzc19hdWRpdG9y
X2dldCk6CisgICAgICAgICogZXdrL2V3a192aWV3Lmg6CisKIDIwMTItMDctMjYgIFNlb2tqdSBL
d29uICA8c2Vva2p1Lmt3b25Ac2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0VGTF0gSGlnaGxpZ2h0
IHRoZSBlbGVtZW50IHVuZGVyIG1vdXNlIG9uIHdlYiBpbnNwZWN0b3IKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwppbmRleCA1
NjlkZDc1ZGJjYTE1OGYxNzcxZGZhZDAwOGE1YmZhNThiOTg3ZTE1Li41YmVjNjQyMzZmNmY1ZmZk
Y2RmNWNjZWYxMzNmMzE2ODM5N2Y0YTczIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFu
Z2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIw
MTItMDctMjYgIEd5dXlvdW5nIEtpbSAgPGd5dXlvdW5nLmtpbUBzYW1zdW5nLmNvbT4KKworICAg
ICAgICBbRUZMXSBGaXggd3JvbmcgcmV0dXJuIHZhbHVlIGluIEVXS19WSUVXX1hYWCBtYWNyby4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkyNDY2CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlcmUgYXJl
IHdyb25nIHJldHVybiB2YWx1ZXMgaW4gRVdLX1ZJRVdfWFhYIG1hY3Jvcy4gVGhlIHdyb25nIHJl
dHVybiB2YWx1ZXMKKyAgICAgICAgc2hvdWxkIGJlIGZpeGVkLiBJbiBhZGRpdGlvbiwgQVBJIGRl
c2NyaXB0aW9uIGlzIGFsc28gbW9kaWZpZWQgYWNjb3JkaW5nIHRvIHJldHVybmVkCisgICAgICAg
IHZhbHVlIGNoYW5nZS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNw
cDoKKyAgICAgICAgKGV3a192aWV3X3VyaV9zZXQpOgorICAgICAgICAoZXdrX3ZpZXdfbG9hZF9w
cm9ncmVzc19nZXQpOgorICAgICAgICAoZXdrX3ZpZXdfZGV2aWNlX3BpeGVsX3JhdGlvX2dldCk6
CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaDoKKwogMjAxMi0wNy0yNiAg
WmVubyBBbGJpc3NlciAgPHplbm9Ad2Via2l0Lm9yZz4KIAogICAgICAgICBVbnJldmlld2VkIFF0
IGJ1aWxkZml4IGFmdGVyIHIxMjM3ODYuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9l
d2svZXdrX3ZpZXcuY3BwIGIvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a192aWV3LmNwcAppbmRl
eCA4MTliN2UzNzQ3NmJjNzczMDZjZGVkOTdkNmUzNmM2MjBlOTRkNzJmLi5iM2UyYzFjMzFlMjdi
M2RlZmZlYmM0YjU1YmE1MjY5NjM4NGYyMjc0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Vm
bC9ld2svZXdrX3ZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfdmlldy5j
cHAKQEAgLTI2MTQsOCArMjYxNCw4IEBAIEVpbmFfQm9vbCBld2tfdmlld19zZXR0aW5nX21pbmlt
dW1fdGltZXJfaW50ZXJ2YWxfc2V0KEV2YXNfT2JqZWN0KiBld2tWaWV3LCBkb3ViCiAKIGRvdWJs
ZSBld2tfdmlld19zZXR0aW5nX21pbmltdW1fdGltZXJfaW50ZXJ2YWxfZ2V0KGNvbnN0IEV2YXNf
T2JqZWN0KiBld2tWaWV3KQogewotICAgIEVXS19WSUVXX1NEX0dFVF9PUl9SRVRVUk4oZXdrVmll
dywgc21hcnREYXRhLCBmYWxzZSk7Ci0gICAgRVdLX1ZJRVdfUFJJVl9HRVRfT1JfUkVUVVJOKHNt
YXJ0RGF0YSwgcHJpdiwgZmFsc2UpOworICAgIEVXS19WSUVXX1NEX0dFVF9PUl9SRVRVUk4oZXdr
Vmlldywgc21hcnREYXRhLCAtMS4wKTsKKyAgICBFV0tfVklFV19QUklWX0dFVF9PUl9SRVRVUk4o
c21hcnREYXRhLCBwcml2LCAtMS4wKTsKICAgICByZXR1cm4gcHJpdi0+c2V0dGluZ3MuZG9tVGlt
ZXJJbnRlcnZhbDsKIH0KIApAQCAtNDAzNCwxNCArNDAzNCwxNiBAQCB2b2lkIGV3a192aWV3X3Ry
YW5zaXRpb25fdG9fY29tbWl0ZWRfZm9yX25ld3BhZ2UoRXZhc19PYmplY3QqIGV3a1ZpZXcpCiAg
KiBAcGFyYW0gZXdrVmlldyBWaWV3IHRvIGxvYWQKICAqIEBwYXJhbSByZXF1ZXN0IFJlcXVlc3Qg
d2hpY2ggY29udGFpbiB1cmwgdG8gbmF2aWdhdGUKICAqIEBwYXJhbSBuYXZpZ2F0aW9uVHlwZSBu
YXZpZ2F0aW9uIHR5cGUKKyAqCisgKiBAcmV0dXJuIHRydWUgb24gc3VjY2VzcyBvciBmYWxzZSBv
dGhlcndpc2UKICAqLwogYm9vbCBld2tfdmlld19uYXZpZ2F0aW9uX3BvbGljeV9kZWNpc2lvbihF
dmFzX09iamVjdCogZXdrVmlldywgRXdrX0ZyYW1lX1Jlc291cmNlX1JlcXVlc3QqIHJlcXVlc3Qs
IEV3a19OYXZpZ2F0aW9uX1R5cGUgbmF2aWdhdGlvblR5cGUpCiB7Ci0gICAgRVdLX1ZJRVdfU0Rf
R0VUX09SX1JFVFVSTihld2tWaWV3LCBzbWFydERhdGEsIHRydWUpOwotICAgIEVJTkFfU0FGRVRZ
X09OX05VTExfUkVUVVJOX1ZBTChzbWFydERhdGEtPmFwaSwgdHJ1ZSk7CisgICAgRVdLX1ZJRVdf
U0RfR0VUX09SX1JFVFVSTihld2tWaWV3LCBzbWFydERhdGEsIGZhbHNlKTsKKyAgICBFSU5BX1NB
RkVUWV9PTl9OVUxMX1JFVFVSTl9WQUwoc21hcnREYXRhLT5hcGksIGZhbHNlKTsKIAogICAgIGlm
ICghc21hcnREYXRhLT5hcGktPm5hdmlnYXRpb25fcG9saWN5X2RlY2lzaW9uKQotICAgICAgICBy
ZXR1cm4gdHJ1ZTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgcmV0dXJuIHNtYXJ0RGF0
YS0+YXBpLT5uYXZpZ2F0aW9uX3BvbGljeV9kZWNpc2lvbihzbWFydERhdGEsIHJlcXVlc3QsIG5h
dmlnYXRpb25UeXBlKTsKIH0KQEAgLTQxMDQsMTIgKzQxMDYsMTIgQEAgdm9pZCBld2tfdmlld19j
b250ZW50c19zaXplX2NoYW5nZWQoRXZhc19PYmplY3QqIGV3a1ZpZXcsIGludCB3aWR0aCwgaW50
IGhlaWdodCkKICAqCiAgKiBAcGFyYW0gZXdrVmlldyB2aWV3LgogICoKLSAqIEByZXR1cm4gcGFn
ZSBzaXplLgorICogQHJldHVybiBwYWdlIHNpemUsIG9yIC0xLjAgc2l6ZSBvbiBmYWlsdXJlCiAg
Ki8KIFdlYkNvcmU6OkZsb2F0UmVjdCBld2tfdmlld19wYWdlX3JlY3RfZ2V0KGNvbnN0IEV2YXNf
T2JqZWN0KiBld2tWaWV3KQogewotICAgIEVXS19WSUVXX1NEX0dFVChld2tWaWV3LCBzbWFydERh
dGEpOwotICAgIEVXS19WSUVXX1BSSVZfR0VUKHNtYXJ0RGF0YSwgcHJpdik7CisgICAgRVdLX1ZJ
RVdfU0RfR0VUX09SX1JFVFVSTihld2tWaWV3LCBzbWFydERhdGEsIFdlYkNvcmU6OkZsb2F0UmVj
dCgtMS4wLCAtMS4wLCAtMS4wLCAtMS4wKSk7CisgICAgRVdLX1ZJRVdfUFJJVl9HRVRfT1JfUkVU
VVJOKHNtYXJ0RGF0YSwgcHJpdiwgV2ViQ29yZTo6RmxvYXRSZWN0KC0xLjAsIC0xLjAsIC0xLjAs
IC0xLjApKTsKIAogICAgIFdlYkNvcmU6OkZyYW1lKiBtYWluX2ZyYW1lID0gcHJpdi0+cGFnZS0+
bWFpbkZyYW1lKCk7CiAgICAgcmV0dXJuIG1haW5fZnJhbWUtPnZpZXcoKS0+ZnJhbWVSZWN0KCk7
CkBAIC00Mjg0LDggKzQyODYsOCBAQCB2b2lkIGV3a192aWV3X3NvdXBfc2Vzc2lvbl9zZXQoRXZh
c19PYmplY3QqIGV3a1ZpZXcsIFNvdXBTZXNzaW9uKiBzZXNzaW9uKQogCiBFaW5hX0Jvb2wgZXdr
X3ZpZXdfc2V0dGluZ19lbmFibGVfeHNzX2F1ZGl0b3JfZ2V0KGNvbnN0IEV2YXNfT2JqZWN0KiBl
d2tWaWV3KQogewotICAgIEVXS19WSUVXX1NEX0dFVF9PUl9SRVRVUk4oZXdrVmlldywgc21hcnRE
YXRhLCBFSU5BX0ZBTFNFKTsKLSAgICBFV0tfVklFV19QUklWX0dFVF9PUl9SRVRVUk4oc21hcnRE
YXRhLCBwcml2LCBFSU5BX0ZBTFNFKTsKKyAgICBFV0tfVklFV19TRF9HRVRfT1JfUkVUVVJOKGV3
a1ZpZXcsIHNtYXJ0RGF0YSwgZmFsc2UpOworICAgIEVXS19WSUVXX1BSSVZfR0VUX09SX1JFVFVS
TihzbWFydERhdGEsIHByaXYsIGZhbHNlKTsKICAgICByZXR1cm4gcHJpdi0+c2V0dGluZ3MuZW5h
YmxlWFNTQXVkaXRvcjsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3
a192aWV3LmggYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3ZpZXcuaAppbmRleCA3ODE2Yzgw
ZGY3Y2QyMTI5NzU4YjJhNjc2NTg3ODQzYzZkOTRkNDRkLi5lYjQxYTQ2YzAwYjczNGE4ZGRhOGM2
NDZkZjMzNjFkYjUwODJhMGQ4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdr
X3ZpZXcuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3ZpZXcuaApAQCAtMjE0MCw3
ICsyMTQwLDcgQEAgRUFQSSBFaW5hX0Jvb2wgICAgZXdrX3ZpZXdfc2V0dGluZ19taW5pbXVtX3Rp
bWVyX2ludGVydmFsX3NldChFdmFzX09iamVjdCAqbywgZG8KICAqCiAgKiBAcGFyYW0gbyB2aWV3
IG9iamVjdCB0byBnZXQgdGhlIG1pbmltdW0gaW50ZXJ2YWwKICAqCi0gKiBAcmV0dXJuIHRoZSBt
aW5pbXVtIGludGVydmFsIG9uIHN1Y2Nlc3Mgb3IgQGMgMCBvbiBmYWlsdXJlCisgKiBAcmV0dXJu
IHRoZSBtaW5pbXVtIGludGVydmFsIG9uIHN1Y2Nlc3Mgb3IgQGMgLTEuMCBvbiBmYWlsdXJlCiAg
Ki8KIEVBUEkgZG91YmxlICAgICAgIGV3a192aWV3X3NldHRpbmdfbWluaW11bV90aW1lcl9pbnRl
cnZhbF9nZXQoY29uc3QgRXZhc19PYmplY3QgKm8pOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAKaW5kZXggYjY3MWQ3NjI3NjlhOTQwMTY5NzFmOTlj
ZjlkMWI0ZTk3YzA5YjRlYi4uN2NkYzFjMzkwYzUyYWEwZDE1NDFjOTk4NGY4ZmMwZDM5NGIwNzc1
OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcu
Y3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcApA
QCAtNTkyLDggKzU5Miw4IEBAIHZvaWQgZXdrX3ZpZXdfdXJpX3VwZGF0ZShFdmFzX09iamVjdCog
ZXdrVmlldykKIAogRWluYV9Cb29sIGV3a192aWV3X3VyaV9zZXQoRXZhc19PYmplY3QqIGV3a1Zp
ZXcsIGNvbnN0IGNoYXIqIHVyaSkKIHsKLSAgICBFV0tfVklFV19TRF9HRVRfT1JfUkVUVVJOKGV3
a1ZpZXcsIHNtYXJ0RGF0YSwgMCk7Ci0gICAgRVdLX1ZJRVdfUFJJVl9HRVRfT1JfUkVUVVJOKHNt
YXJ0RGF0YSwgcHJpdiwgMCk7CisgICAgRVdLX1ZJRVdfU0RfR0VUX09SX1JFVFVSTihld2tWaWV3
LCBzbWFydERhdGEsIGZhbHNlKTsKKyAgICBFV0tfVklFV19QUklWX0dFVF9PUl9SRVRVUk4oc21h
cnREYXRhLCBwcml2LCBmYWxzZSk7CiAKICAgICBXS1JldGFpblB0cjxXS1VSTFJlZj4gdXJsKEFk
b3B0V0ssIFdLVVJMQ3JlYXRlV2l0aFVURjhDU3RyaW5nKHVyaSkpOwogICAgIFdLUGFnZUxvYWRV
UkwodG9BUEkocHJpdi0+cGFnZUNsaWVudC0+cGFnZSgpKSwgdXJsLmdldCgpKTsKQEAgLTc2MSw4
ICs3NjEsOCBAQCB2b2lkIGV3a192aWV3X3RpdGxlX2NoYW5nZWQoRXZhc19PYmplY3QqIGV3a1Zp
ZXcsIGNvbnN0IGNoYXIqIHRpdGxlKQogCiBkb3VibGUgZXdrX3ZpZXdfbG9hZF9wcm9ncmVzc19n
ZXQoY29uc3QgRXZhc19PYmplY3QqIGV3a1ZpZXcpCiB7Ci0gICAgRVdLX1ZJRVdfU0RfR0VUX09S
X1JFVFVSTihld2tWaWV3LCBzbWFydERhdGEsIDApOwotICAgIEVXS19WSUVXX1BSSVZfR0VUX09S
X1JFVFVSTihzbWFydERhdGEsIHByaXYsIDApOworICAgIEVXS19WSUVXX1NEX0dFVF9PUl9SRVRV
Uk4oZXdrVmlldywgc21hcnREYXRhLCAtMS4wKTsKKyAgICBFV0tfVklFV19QUklWX0dFVF9PUl9S
RVRVUk4oc21hcnREYXRhLCBwcml2LCAtMS4wKTsKIAogICAgIHJldHVybiBXS1BhZ2VHZXRFc3Rp
bWF0ZWRQcm9ncmVzcyh0b0FQSShwcml2LT5wYWdlQ2xpZW50LT5wYWdlKCkpKTsKIH0KQEAgLTc3
OCw4ICs3NzgsOCBAQCBFaW5hX0Jvb2wgZXdrX3ZpZXdfZGV2aWNlX3BpeGVsX3JhdGlvX3NldChF
dmFzX09iamVjdCogZXdrVmlldywgZmxvYXQgcmF0aW8pCiAKIGZsb2F0IGV3a192aWV3X2Rldmlj
ZV9waXhlbF9yYXRpb19nZXQoY29uc3QgRXZhc19PYmplY3QqIGV3a1ZpZXcpCiB7Ci0gICAgRVdL
X1ZJRVdfU0RfR0VUX09SX1JFVFVSTihld2tWaWV3LCBzbWFydERhdGEsIDEpOwotICAgIEVXS19W
SUVXX1BSSVZfR0VUX09SX1JFVFVSTihzbWFydERhdGEsIHByaXYsIDEpOworICAgIEVXS19WSUVX
X1NEX0dFVF9PUl9SRVRVUk4oZXdrVmlldywgc21hcnREYXRhLCAtMS4wKTsKKyAgICBFV0tfVklF
V19QUklWX0dFVF9PUl9SRVRVUk4oc21hcnREYXRhLCBwcml2LCAtMS4wKTsKIAogICAgIHJldHVy
biBwcml2LT5wYWdlQ2xpZW50LT5wYWdlKCktPmRldmljZVNjYWxlRmFjdG9yKCk7CiB9CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5oIGIvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaAppbmRleCBjNDEwNGJmOWIy
NzBkZmMyM2M2OTdlOGMzM2U1ZmFiNWM1NjZmNGViLi5hMThlYTc4MDE3Yzk0ZmQ3Mzg0ZTMzNWRh
Mzg1ZTc1YzlkNTliMzY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L2VmbC9ld2tfdmlldy5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3
a192aWV3LmgKQEAgLTIyMyw3ICsyMjMsOCBAQCBFQVBJIEV2YXNfT2JqZWN0ICpld2tfdmlld19h
ZGRfd2l0aF9jb250ZXh0KEV2YXMgKmUsIEV3a19Db250ZXh0ICpjb250ZXh0KTsKICAqIEBwYXJh
bSBvIHZpZXcgb2JqZWN0IHRvIGxvYWQgQGEgVVJJCiAgKiBAcGFyYW0gdXJpIHVuaWZvcm0gcmVz
b3VyY2UgaWRlbnRpZmllciB0byBsb2FkCiAgKgotICogQHJldHVybiBAYyBFSU5BX1RSVUUgaXMg
cmV0dXJuZWQgaWYgQGEgbyBpcyB2YWxpZCwgaXJyZXNwZWN0aXZlIG9mIGxvYWQuCisgKiBAcmV0
dXJuIEBjIEVJTkFfVFJVRSBpcyByZXR1cm5lZCBpZiBAYSBvIGlzIHZhbGlkLCBpcnJlc3BlY3Rp
dmUgb2YgbG9hZCwKKyAqICAgICAgICAgb3IgQGMgRUlOQV9GQUxTRSBvbiBmYWlsdXJlCiAgKi8K
IEVBUEkgRWluYV9Cb29sIGV3a192aWV3X3VyaV9zZXQoRXZhc19PYmplY3QgKm8sIGNvbnN0IGNo
YXIgKnVyaSk7CiAKQEAgLTMzNiw3ICszMzcsOCBAQCBFQVBJIGNvbnN0IGNoYXIgKmV3a192aWV3
X3RpdGxlX2dldChjb25zdCBFdmFzX09iamVjdCAqbyk7CiAgKgogICogQHBhcmFtIG8gdmlldyBv
YmplY3QgdG8gZ2V0IHRoZSBjdXJyZW50IHByb2dyZXNzCiAgKgotICogQHJldHVybiB0aGUgbG9h
ZCBwcm9ncmVzIG9mIHBhZ2UsIHZhbHVlIGZyb20gMC4wIHRvIDEuMC4KKyAqIEByZXR1cm4gdGhl
IGxvYWQgcHJvZ3Jlc3Mgb2YgcGFnZSwgdmFsdWUgZnJvbSAwLjAgdG8gMS4wLAorICogICAgICAg
ICBvciBAYyAtMS4wIG9uIGZhaWx1cmUKICAqLwogRUFQSSBkb3VibGUgZXdrX3ZpZXdfbG9hZF9w
cm9ncmVzc19nZXQoY29uc3QgRXZhc19PYmplY3QgKm8pOwogCkBAIC0zOTIsNyArMzk0LDggQEAg
RUFQSSBFaW5hX0Jvb2wgZXdrX3ZpZXdfaHRtbF9zdHJpbmdfbG9hZChFdmFzX09iamVjdCAqbywg
Y29uc3QgY2hhciAqaHRtbCwgY29uc3QKICAqCiAgKiBAcGFyYW0gbyB2aWV3IG9iamVjdCB0byBn
ZXQgZGV2aWNlIHBpeGVsIHJhdGlvCiAgKgotICogQHJldHVybiB0aGUgcmF0aW8gYmV0d2VlbiB0
aGUgQ1NTIHVuaXRzIGFuZCBkZXZpY2UgcGl4ZWxzLgorICogQHJldHVybiB0aGUgcmF0aW8gYmV0
d2VlbiB0aGUgQ1NTIHVuaXRzIGFuZCBkZXZpY2UgcGl4ZWxzLAorICogICAgICAgICBvciBAYyAt
MS4wIG9uIGZhaWx1cmUKICAqLwogRUFQSSBmbG9hdCBld2tfdmlld19kZXZpY2VfcGl4ZWxfcmF0
aW9fZ2V0KGNvbnN0IEV2YXNfT2JqZWN0ICpvKTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>