<?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>100540</bug_id>
          
          <creation_ts>2012-10-26 10:53:01 -0700</creation_ts>
          <short_desc>[EFL][WK2][AC] Build fix after r132647</short_desc>
          <delta_ts>2012-10-26 15:45:47 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yael">yael</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kenneth</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>mikhail.pozdnyakov</cc>
    
    <cc>rakuco</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>752181</commentid>
    <comment_count>0</comment_count>
    <who name="Yael">yael</who>
    <bug_when>2012-10-26 10:53:01 -0700</bug_when>
    <thetext>Patch is coming</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>752186</commentid>
    <comment_count>1</comment_count>
      <attachid>170957</attachid>
    <who name="Yael">yael</who>
    <bug_when>2012-10-26 10:55:48 -0700</bug_when>
    <thetext>Created attachment 170957
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>752338</commentid>
    <comment_count>2</comment_count>
    <who name="kalyan">kondapallykalyan</who>
    <bug_when>2012-10-26 13:38:36 -0700</bug_when>
    <thetext>+        evas_gl_surface_destroy(impl-&gt;evasGl(), impl-&gt;evasGlSurface());

Should we actually move the surface destruction to resetEvasGlSurface(in view impl).EwkViewImpl::exitAcceleratedCompositingMode could also call this internally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>752347</commentid>
    <comment_count>3</comment_count>
    <who name="Yael">yael</who>
    <bug_when>2012-10-26 13:50:56 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; +        evas_gl_surface_destroy(impl-&gt;evasGl(), impl-&gt;evasGlSurface());
&gt; 
&gt; Should we actually move the surface destruction to resetEvasGlSurface(in view impl).EwkViewImpl::exitAcceleratedCompositingMode could also call this internally.

This is just a build fix. If we want to change more than that, I would prefer to do that in a separate bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>752356</commentid>
    <comment_count>4</comment_count>
      <attachid>170957</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-10-26 13:57:28 -0700</bug_when>
    <thetext>Comment on attachment 170957
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>752360</commentid>
    <comment_count>5</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-10-26 13:58:38 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; +        evas_gl_surface_destroy(impl-&gt;evasGl(), impl-&gt;evasGlSurface());
&gt; 
&gt; Should we actually move the surface destruction to resetEvasGlSurface(in view impl).EwkViewImpl::exitAcceleratedCompositingMode could also call this internally.

Yes, I agree with this too (in this patch or another).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>752371</commentid>
    <comment_count>6</comment_count>
    <who name="Yael">yael</who>
    <bug_when>2012-10-26 14:04:51 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #2)
&gt; &gt; +        evas_gl_surface_destroy(impl-&gt;evasGl(), impl-&gt;evasGlSurface());
&gt; &gt; 
&gt; &gt; Should we actually move the surface destruction to resetEvasGlSurface(in view impl).EwkViewImpl::exitAcceleratedCompositingMode could also call this internally.
&gt; 
&gt; Yes, I agree with this too (in this patch or another).

I actually prefer to get rid of enterAcceleratedCompositingMode/exitAcceleratedCompositingMode .
No other port implements it, so we shouldn&apos;t either.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>752508</commentid>
    <comment_count>7</comment_count>
      <attachid>170957</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-26 15:45:42 -0700</bug_when>
    <thetext>Comment on attachment 170957
Patch

Clearing flags on attachment: 170957

Committed r132706: &lt;http://trac.webkit.org/changeset/132706&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>752509</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-26 15:45:47 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170957</attachid>
            <date>2012-10-26 10:55:48 -0700</date>
            <delta_ts>2012-10-26 15:45:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>100540.patch</filename>
            <type>text/plain</type>
            <size>8816</size>
            <attacher name="Yael">yael</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL0V3a1ZpZXdJbXBsLmgKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvRXdrVmlld0ltcGwu
aAkocmV2aXNpb24gMTMyNjY0KQorKysgU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwv
RXdrVmlld0ltcGwuaAkod29ya2luZyBjb3B5KQpAQCAtMjExLDYgKzIxMSwxNiBAQAogI2lmIEVO
QUJMRShXRUJfSU5URU5UU19UQUcpCiAgICAgdm9pZCBpbmZvcm1JbnRlbnRTZXJ2aWNlUmVnaXN0
cmF0aW9uKEV3a19JbnRlbnRfU2VydmljZSogZXdrSW50ZW50U2VydmljZSk7CiAjZW5kaWYKKyNp
ZiBVU0UoVElMRURfQkFDS0lOR19TVE9SRSkKKyAgICBXZWJLaXQ6OlBhZ2VWaWV3cG9ydENvbnRy
b2xsZXJDbGllbnRFZmwqIHBhZ2VWaWV3cG9ydENvbnRyb2xsZXJDbGllbnQoKSB7IHJldHVybiBt
X3BhZ2VWaWV3cG9ydENvbnRyb2xsZXJDbGllbnQuZ2V0KCk7IH0KKyAgICBXZWJLaXQ6OlBhZ2VW
aWV3cG9ydENvbnRyb2xsZXIqIHBhZ2VWaWV3cG9ydENvbnRyb2xsZXIoKSB7IHJldHVybiBtX3Bh
Z2VWaWV3cG9ydENvbnRyb2xsZXIuZ2V0KCk7IH0KKyNlbmRpZgorI2lmIFVTRShBQ0NFTEVSQVRF
RF9DT01QT1NJVElORykKKyAgICBFdmFzX0dMKiBldmFzR2woKSB7IHJldHVybiBtX2V2YXNHbDsg
fQorICAgIEV2YXNfR0xfQ29udGV4dCogZXZhc0dsQ29udGV4dCgpIHsgcmV0dXJuIG1fZXZhc0ds
Q29udGV4dDsgfQorICAgIEV2YXNfR0xfU3VyZmFjZSogZXZhc0dsU3VyZmFjZSgpIHsgcmV0dXJu
IG1fZXZhc0dsU3VyZmFjZTsgfQorICAgIHZvaWQgcmVzZXRFdmFzR2xTdXJmYWNlKCkgeyBtX2V2
YXNHbFN1cmZhY2UgPSAwOyB9CisjZW5kaWYKIAogcHJpdmF0ZToKICAgICBpbmxpbmUgRXdrX1Zp
ZXdfU21hcnRfRGF0YSogc21hcnREYXRhKCk7CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL2VmbC9Fd2tWaWV3SW1wbC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9lZmwvRXdrVmlld0ltcGwuY3BwCShyZXZpc2lvbiAxMzI2NjQpCisrKyBT
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9Fd2tWaWV3SW1wbC5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTEzMSw3ICsxMzEsNyBAQAogICAgIG1fcGFnZVByb3h5LT5pbml0aWFsaXplV2Vi
UGFnZSgpOwogCiAjaWYgVVNFKFRJTEVEX0JBQ0tJTkdfU1RPUkUpCi0gICAgcGFnZUNsaWVudC0+
c2V0UGFnZVZpZXdwb3J0Q29udHJvbGxlcihwYWdlVmlld3BvcnRDb250cm9sbGVyLmdldCgpKTsK
KyAgICBtX3BhZ2VDbGllbnQtPnNldFBhZ2VWaWV3cG9ydENvbnRyb2xsZXIobV9wYWdlVmlld3Bv
cnRDb250cm9sbGVyLmdldCgpKTsKICNlbmRpZgogCiAjaWYgRU5BQkxFKEZVTExTQ1JFRU5fQVBJ
KQpAQCAtMjU1LDggKzI1NSw4IEBACiAgICAgZm9yIChWZWN0b3I8SW50UmVjdD46Oml0ZXJhdG9y
IGl0ID0gcmVjdHMuYmVnaW4oKTsgaXQgIT0gZW5kOyArK2l0KSB7CiAgICAgICAgIEludFJlY3Qg
cmVjdCA9ICppdDsKICNpZiBVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1MpCi0gICAgICAgIGV2YXNf
Z2xfbWFrZV9jdXJyZW50KHZpZXdJbXBsLT5ldmFzR2wsIHZpZXdJbXBsLT5ldmFzR2xTdXJmYWNl
LCB2aWV3SW1wbC0+ZXZhc0dsQ29udGV4dCk7Ci0gICAgICAgIHZpZXdJbXBsLT5wYWdlVmlld3Bv
cnRDb250cm9sbGVyQ2xpZW50LT5kaXNwbGF5KHJlY3QsIEludFBvaW50KHNkLT52aWV3LngsIHNk
LT52aWV3LnkpKTsKKyAgICAgICAgZXZhc19nbF9tYWtlX2N1cnJlbnQodmlld0ltcGwtPm1fZXZh
c0dsLCB2aWV3SW1wbC0+bV9ldmFzR2xTdXJmYWNlLCB2aWV3SW1wbC0+bV9ldmFzR2xDb250ZXh0
KTsKKyAgICAgICAgdmlld0ltcGwtPm1fcGFnZVZpZXdwb3J0Q29udHJvbGxlckNsaWVudC0+ZGlz
cGxheShyZWN0LCBJbnRQb2ludChzZC0+dmlldy54LCBzZC0+dmlldy55KSk7CiAjZW5kaWYKIAog
ICAgICAgICBldmFzX29iamVjdF9pbWFnZV9kYXRhX3VwZGF0ZV9hZGQoc2QtPmltYWdlLCByZWN0
LngoKSwgcmVjdC55KCksIHJlY3Qud2lkdGgoKSwgcmVjdC5oZWlnaHQoKSk7CkBAIC00MTUsNyAr
NDE1LDcgQEAKICNpZiBVU0UoVElMRURfQkFDS0lOR19TVE9SRSkKIHZvaWQgRXdrVmlld0ltcGw6
OmluZm9ybUxvYWRDb21taXR0ZWQoKQogewotICAgIHBhZ2VWaWV3cG9ydENvbnRyb2xsZXItPmRp
ZENvbW1pdExvYWQoKTsKKyAgICBtX3BhZ2VWaWV3cG9ydENvbnRyb2xsZXItPmRpZENvbW1pdExv
YWQoKTsKIH0KICNlbmRpZgogCkBAIC03MjgsMTMgKzcyOCwxMyBAQAogICAgICAgICBFVkFTX0dM
X01VTFRJU0FNUExFX05PTkUKICAgICB9OwogCi0gICAgQVNTRVJUKCFldmFzR2xTdXJmYWNlKTsK
LSAgICBldmFzR2xTdXJmYWNlID0gZXZhc19nbF9zdXJmYWNlX2NyZWF0ZShldmFzR2wsICZldmFz
R2xDb25maWcsIHZpZXdTaXplLndpZHRoKCksIHZpZXdTaXplLmhlaWdodCgpKTsKLSAgICBpZiAo
IWV2YXNHbFN1cmZhY2UpCisgICAgQVNTRVJUKCFtX2V2YXNHbFN1cmZhY2UpOworICAgIG1fZXZh
c0dsU3VyZmFjZSA9IGV2YXNfZ2xfc3VyZmFjZV9jcmVhdGUobV9ldmFzR2wsICZldmFzR2xDb25m
aWcsIHZpZXdTaXplLndpZHRoKCksIHZpZXdTaXplLmhlaWdodCgpKTsKKyAgICBpZiAoIW1fZXZh
c0dsU3VyZmFjZSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgRXZhc19OYXRpdmVfU3Vy
ZmFjZSBuYXRpdmVTdXJmYWNlOwotICAgIGV2YXNfZ2xfbmF0aXZlX3N1cmZhY2VfZ2V0KGV2YXNH
bCwgZXZhc0dsU3VyZmFjZSwgJm5hdGl2ZVN1cmZhY2UpOworICAgIGV2YXNfZ2xfbmF0aXZlX3N1
cmZhY2VfZ2V0KG1fZXZhc0dsLCBtX2V2YXNHbFN1cmZhY2UsICZuYXRpdmVTdXJmYWNlKTsKICAg
ICBldmFzX29iamVjdF9pbWFnZV9uYXRpdmVfc3VyZmFjZV9zZXQoc2QtPmltYWdlLCAmbmF0aXZl
U3VyZmFjZSk7CiAKICAgICByZXR1cm4gdHJ1ZTsKQEAgLTc0Miw1MiArNzQyLDUyIEBACiAKIGJv
b2wgRXdrVmlld0ltcGw6OmVudGVyQWNjZWxlcmF0ZWRDb21wb3NpdGluZ01vZGUoKQogewotICAg
IGlmIChldmFzR2wpIHsKKyAgICBpZiAobV9ldmFzR2wpIHsKICAgICAgICAgRUlOQV9MT0dfRE9N
X1dBUk4oX2V3a19sb2dfZG9tLCAiQWNjZWxlcmF0ZWQgY29tcG9zaXRpbmcgbW9kZSBhbHJlYWR5
IGVudGVyZWQuIik7CiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAKICAgICBFdmFzKiBl
dmFzID0gZXZhc19vYmplY3RfZXZhc19nZXQobV92aWV3KTsKLSAgICBldmFzR2wgPSBldmFzX2ds
X25ldyhldmFzKTsKLSAgICBpZiAoIWV2YXNHbCkKKyAgICBtX2V2YXNHbCA9IGV2YXNfZ2xfbmV3
KGV2YXMpOworICAgIGlmICghbV9ldmFzR2wpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAg
IGV2YXNHbENvbnRleHQgPSBldmFzX2dsX2NvbnRleHRfY3JlYXRlKGV2YXNHbCwgMCk7Ci0gICAg
aWYgKCFldmFzR2xDb250ZXh0KSB7Ci0gICAgICAgIGV2YXNfZ2xfZnJlZShldmFzR2wpOwotICAg
ICAgICBldmFzR2wgPSAwOworICAgIG1fZXZhc0dsQ29udGV4dCA9IGV2YXNfZ2xfY29udGV4dF9j
cmVhdGUobV9ldmFzR2wsIDApOworICAgIGlmICghbV9ldmFzR2xDb250ZXh0KSB7CisgICAgICAg
IGV2YXNfZ2xfZnJlZShtX2V2YXNHbCk7CisgICAgICAgIG1fZXZhc0dsID0gMDsKICAgICAgICAg
cmV0dXJuIGZhbHNlOwogICAgIH0KIAogICAgIGlmICghY3JlYXRlR0xTdXJmYWNlKHNpemUoKSkp
IHsKLSAgICAgICAgZXZhc19nbF9jb250ZXh0X2Rlc3Ryb3koZXZhc0dsLCBldmFzR2xDb250ZXh0
KTsKLSAgICAgICAgZXZhc0dsQ29udGV4dCA9IDA7CisgICAgICAgIGV2YXNfZ2xfY29udGV4dF9k
ZXN0cm95KG1fZXZhc0dsLCBtX2V2YXNHbENvbnRleHQpOworICAgICAgICBtX2V2YXNHbENvbnRl
eHQgPSAwOwogCi0gICAgICAgIGV2YXNfZ2xfZnJlZShldmFzR2wpOwotICAgICAgICBldmFzR2wg
PSAwOworICAgICAgICBldmFzX2dsX2ZyZWUobV9ldmFzR2wpOworICAgICAgICBtX2V2YXNHbCA9
IDA7CiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAKLSAgICBwYWdlVmlld3BvcnRDb250
cm9sbGVyQ2xpZW50LT5zZXRSZW5kZXJlckFjdGl2ZSh0cnVlKTsKKyAgICBtX3BhZ2VWaWV3cG9y
dENvbnRyb2xsZXJDbGllbnQtPnNldFJlbmRlcmVyQWN0aXZlKHRydWUpOwogICAgIHJldHVybiB0
cnVlOwogfQogCiBib29sIEV3a1ZpZXdJbXBsOjpleGl0QWNjZWxlcmF0ZWRDb21wb3NpdGluZ01v
ZGUoKQogewotICAgIEVJTkFfU0FGRVRZX09OX05VTExfUkVUVVJOX1ZBTChldmFzR2wsIGZhbHNl
KTsKKyAgICBFSU5BX1NBRkVUWV9PTl9OVUxMX1JFVFVSTl9WQUwobV9ldmFzR2wsIGZhbHNlKTsK
IAotICAgIGlmIChldmFzR2xTdXJmYWNlKSB7Ci0gICAgICAgIGV2YXNfZ2xfc3VyZmFjZV9kZXN0
cm95KGV2YXNHbCwgZXZhc0dsU3VyZmFjZSk7Ci0gICAgICAgIGV2YXNHbFN1cmZhY2UgPSAwOwor
ICAgIGlmIChtX2V2YXNHbFN1cmZhY2UpIHsKKyAgICAgICAgZXZhc19nbF9zdXJmYWNlX2Rlc3Ry
b3kobV9ldmFzR2wsIG1fZXZhc0dsU3VyZmFjZSk7CisgICAgICAgIG1fZXZhc0dsU3VyZmFjZSA9
IDA7CiAgICAgfQogCi0gICAgaWYgKGV2YXNHbENvbnRleHQpIHsKLSAgICAgICAgZXZhc19nbF9j
b250ZXh0X2Rlc3Ryb3koZXZhc0dsLCBldmFzR2xDb250ZXh0KTsKLSAgICAgICAgZXZhc0dsQ29u
dGV4dCA9IDA7CisgICAgaWYgKG1fZXZhc0dsQ29udGV4dCkgeworICAgICAgICBldmFzX2dsX2Nv
bnRleHRfZGVzdHJveShtX2V2YXNHbCwgbV9ldmFzR2xDb250ZXh0KTsKKyAgICAgICAgbV9ldmFz
R2xDb250ZXh0ID0gMDsKICAgICB9CiAKLSAgICBldmFzX2dsX2ZyZWUoZXZhc0dsKTsKLSAgICBl
dmFzR2wgPSAwOworICAgIGV2YXNfZ2xfZnJlZShtX2V2YXNHbCk7CisgICAgbV9ldmFzR2wgPSAw
OwogCiAgICAgcmV0dXJuIHRydWU7CiB9CkBAIC04NjcsNyArODY3LDcgQEAKIHZvaWQgRXdrVmll
d0ltcGw6OmluZm9ybUNvbnRlbnRzU2l6ZUNoYW5nZShjb25zdCBJbnRTaXplJiBzaXplKQogewog
I2lmIFVTRShDT09SRElOQVRFRF9HUkFQSElDUykKLSAgICBwYWdlVmlld3BvcnRDb250cm9sbGVy
Q2xpZW50LT5kaWRDaGFuZ2VDb250ZW50c1NpemUoc2l6ZSk7CisgICAgbV9wYWdlVmlld3BvcnRD
b250cm9sbGVyQ2xpZW50LT5kaWRDaGFuZ2VDb250ZW50c1NpemUoc2l6ZSk7CiAjZWxzZQogICAg
IFVOVVNFRF9QQVJBTShzaXplKTsKICNlbmRpZgpJbmRleDogU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcAkocmV2aXNpb24gMTMyNjY0KQorKysgU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0xNDgsOCArMTQ4LDggQEAKICAgICBFdmFzX0Nvb3JkX1BvaW50IHJlc3VsdDsKICAgICBFV0tf
VklFV19JTVBMX0dFVF9PUl9SRVRVUk4oc21hcnREYXRhLCBpbXBsLCByZXN1bHQpOwogCi0gICAg
cmVzdWx0LnggPSAocG9pbnQueCAgLSBzbWFydERhdGEtPnZpZXcueCkgLyBpbXBsLT5wYWdlVmll
d3BvcnRDb250cm9sbGVyQ2xpZW50LT5zY2FsZUZhY3RvcigpICsgc21hcnREYXRhLT52aWV3Lngg
KyBpbXBsLT5wYWdlVmlld3BvcnRDb250cm9sbGVyQ2xpZW50LT5zY3JvbGxQb3NpdGlvbigpLngo
KTsKLSAgICByZXN1bHQueSA9IChwb2ludC55IC0gc21hcnREYXRhLT52aWV3LnkpIC8gaW1wbC0+
cGFnZVZpZXdwb3J0Q29udHJvbGxlckNsaWVudC0+c2NhbGVGYWN0b3IoKSArIHNtYXJ0RGF0YS0+
dmlldy55ICsgaW1wbC0+cGFnZVZpZXdwb3J0Q29udHJvbGxlckNsaWVudC0+c2Nyb2xsUG9zaXRp
b24oKS55KCk7CisgICAgcmVzdWx0LnggPSAocG9pbnQueCAgLSBzbWFydERhdGEtPnZpZXcueCkg
LyBpbXBsLT5wYWdlVmlld3BvcnRDb250cm9sbGVyQ2xpZW50KCktPnNjYWxlRmFjdG9yKCkgKyBz
bWFydERhdGEtPnZpZXcueCArIGltcGwtPnBhZ2VWaWV3cG9ydENvbnRyb2xsZXJDbGllbnQoKS0+
c2Nyb2xsUG9zaXRpb24oKS54KCk7CisgICAgcmVzdWx0LnkgPSAocG9pbnQueSAtIHNtYXJ0RGF0
YS0+dmlldy55KSAvIGltcGwtPnBhZ2VWaWV3cG9ydENvbnRyb2xsZXJDbGllbnQoKS0+c2NhbGVG
YWN0b3IoKSArIHNtYXJ0RGF0YS0+dmlldy55ICsgaW1wbC0+cGFnZVZpZXdwb3J0Q29udHJvbGxl
ckNsaWVudCgpLT5zY3JvbGxQb3NpdGlvbigpLnkoKTsKICAgICByZXR1cm4gcmVzdWx0OwogfQog
I2VuZGlmCkBAIC0zOTAsMTAgKzM5MCwxMCBAQAogCiAgICAgaWYgKHNtYXJ0RGF0YS0+Y2hhbmdl
ZC5zaXplKSB7CiAjaWYgVVNFKENPT1JESU5BVEVEX0dSQVBISUNTKQotICAgICAgICBpbXBsLT5w
YWdlVmlld3BvcnRDb250cm9sbGVyQ2xpZW50LT51cGRhdGVWaWV3cG9ydFNpemUoSW50U2l6ZSh3
aWR0aCwgaGVpZ2h0KSk7CisgICAgICAgIGltcGwtPnBhZ2VWaWV3cG9ydENvbnRyb2xsZXJDbGll
bnQoKS0+dXBkYXRlVmlld3BvcnRTaXplKEludFNpemUod2lkdGgsIGhlaWdodCkpOwogI2VuZGlm
CiAjaWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQotICAgICAgICBuZWVkc05ld1N1cmZh
Y2UgPSBpbXBsLT5ldmFzR2xTdXJmYWNlOworICAgICAgICBuZWVkc05ld1N1cmZhY2UgPSBpbXBs
LT5ldmFzR2xTdXJmYWNlKCk7CiAjZW5kaWYKIAogICAgICAgICBpZiAoaW1wbC0+cGFnZSgpLT5k
cmF3aW5nQXJlYSgpKQpAQCAtNDEzLDggKzQxMyw4IEBACiAKICNpZiBVU0UoQUNDRUxFUkFURURf
Q09NUE9TSVRJTkcpCiAgICAgaWYgKG5lZWRzTmV3U3VyZmFjZSkgewotICAgICAgICBldmFzX2ds
X3N1cmZhY2VfZGVzdHJveShpbXBsLT5ldmFzR2wsIGltcGwtPmV2YXNHbFN1cmZhY2UpOwotICAg
ICAgICBpbXBsLT5ldmFzR2xTdXJmYWNlID0gMDsKKyAgICAgICAgZXZhc19nbF9zdXJmYWNlX2Rl
c3Ryb3koaW1wbC0+ZXZhc0dsKCksIGltcGwtPmV2YXNHbFN1cmZhY2UoKSk7CisgICAgICAgIGlt
cGwtPnJlc2V0RXZhc0dsU3VyZmFjZSgpOwogICAgICAgICBpbXBsLT5jcmVhdGVHTFN1cmZhY2Uo
SW50U2l6ZSh3aWR0aCwgaGVpZ2h0KSk7CiAgICAgICAgIGltcGwtPnJlZHJhd1JlZ2lvbihJbnRS
ZWN0KEludFBvaW50KCksIEludFNpemUod2lkdGgsIGhlaWdodCkpKTsKICAgICB9CkluZGV4OiBT
b3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvQ2hh
bmdlTG9nCShyZXZpc2lvbiAxMzI2NzUpCisrKyBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cJKHdv
cmtpbmcgY29weSkKQEAgLTEsMyArMSwzMiBAQAorMjAxMi0xMC0yNiAgWWFlbCBBaGFyb24gIDx5
YWVsLmFoYXJvbkBpbnRlbC5jb20+CisKKyAgICAgICAgW0VGTF1bV0syXVtBQ10gQnVpbGQgZml4
IGFmdGVyIHIxMzI2NDcuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMDA1NDAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBBQyBlbmFibGVkIGJ1aWxkIGlzIGJyb2tlbiBhZnRlciB0aGUgbGF0ZXN0IHJlZmFj
dG9yaW5nIG9mIEVGTCBXSzIuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9Fd2tWaWV3
SW1wbC5jcHA6CisgICAgICAgIChFd2tWaWV3SW1wbDo6RXdrVmlld0ltcGwpOgorICAgICAgICAo
RXdrVmlld0ltcGw6OmRpc3BsYXlUaW1lckZpcmVkKToKKyAgICAgICAgKEV3a1ZpZXdJbXBsOjpp
bmZvcm1Mb2FkQ29tbWl0dGVkKToKKyAgICAgICAgKEV3a1ZpZXdJbXBsOjpjcmVhdGVHTFN1cmZh
Y2UpOgorICAgICAgICAoRXdrVmlld0ltcGw6OmVudGVyQWNjZWxlcmF0ZWRDb21wb3NpdGluZ01v
ZGUpOgorICAgICAgICAoRXdrVmlld0ltcGw6OmV4aXRBY2NlbGVyYXRlZENvbXBvc2l0aW5nTW9k
ZSk6CisgICAgICAgIChFd2tWaWV3SW1wbDo6aW5mb3JtQ29udGVudHNTaXplQ2hhbmdlKToKKyAg
ICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9Fd2tWaWV3SW1wbC5oOgorICAgICAgICAoRXdrVmll
d0ltcGwpOgorICAgICAgICAoRXdrVmlld0ltcGw6OnBhZ2VWaWV3cG9ydENvbnRyb2xsZXJDbGll
bnQpOgorICAgICAgICAoRXdrVmlld0ltcGw6OnBhZ2VWaWV3cG9ydENvbnRyb2xsZXIpOgorICAg
ICAgICAoRXdrVmlld0ltcGw6OmV2YXNHbCk6CisgICAgICAgIChFd2tWaWV3SW1wbDo6ZXZhc0ds
Q29udGV4dCk6CisgICAgICAgIChFd2tWaWV3SW1wbDo6ZXZhc0dsU3VyZmFjZSk6CisgICAgICAg
IChFd2tWaWV3SW1wbDo6cmVzZXRFdmFzR2xTdXJmYWNlKToKKyAgICAgICAgKiBVSVByb2Nlc3Mv
QVBJL2VmbC9ld2tfdmlldy5jcHA6CisgICAgICAgIChtYXBUb1dlYkNvbnRlbnQpOgorICAgICAg
ICAoX2V3a192aWV3X3NtYXJ0X2NhbGN1bGF0ZSk6CisKIDIwMTItMTAtMjYgIENocmlzdG9waGUg
RHVtZXogIDxjaHJpc3RvcGhlLmR1bWV6QGludGVsLmNvbT4KIAogICAgICAgICBbRUZMXVtXSzJd
IEdldCByaWQgb2YgQydpc20gaW4gdGV4dCBjaGVja2VyIEFQSQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>