<?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>100947</bug_id>
          
          <creation_ts>2012-11-01 05:35:59 -0700</creation_ts>
          <short_desc>[EFL] Correct our use of the coordinated graphics</short_desc>
          <delta_ts>2012-11-01 07:14:31 -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="Kenneth Rohde Christiansen">kenneth</reporter>
          <assigned_to name="Kenneth Rohde Christiansen">kenneth</assigned_to>
          <cc>gyuyoung.kim</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>mikhail.pozdnyakov</cc>
    
    <cc>noam</cc>
    
    <cc>rakuco</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>756121</commentid>
    <comment_count>0</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-11-01 05:35:59 -0700</bug_when>
    <thetext>SSIA</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>756125</commentid>
    <comment_count>1</comment_count>
      <attachid>171821</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-11-01 05:41:39 -0700</bug_when>
    <thetext>Created attachment 171821
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>756132</commentid>
    <comment_count>2</comment_count>
      <attachid>171821</attachid>
    <who name="Mikhail Pozdnyakov">mikhail.pozdnyakov</who>
    <bug_when>2012-11-01 05:52:17 -0700</bug_when>
    <thetext>Comment on attachment 171821
Patch

looks nice</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>756201</commentid>
    <comment_count>3</comment_count>
      <attachid>171821</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-01 07:14:27 -0700</bug_when>
    <thetext>Comment on attachment 171821
Patch

Clearing flags on attachment: 171821

Committed r133161: &lt;http://trac.webkit.org/changeset/133161&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>756203</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-01 07:14:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>171821</attachid>
            <date>2012-11-01 05:41:39 -0700</date>
            <delta_ts>2012-11-01 07:14:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100947-20121101133958.patch</filename>
            <type>text/plain</type>
            <size>13934</size>
            <attacher name="Kenneth Rohde Christiansen">kenneth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzMTQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMDIwYTVjYjU4MzI2MDk2
NGQ3M2I0MzZiNWNjY2ZlZWY0MDc2MjI3NS4uMDdkOWZkN2RhMGI1MjYxNTI5MGVkODEyNWViZWRk
MDlkMjYyNWMxNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM2IEBACisyMDEyLTExLTAxICBLZW5u
ZXRoIFJvaGRlIENocmlzdGlhbnNlbiAgPGtlbm5ldGhAd2Via2l0Lm9yZz4KKworICAgICAgICBb
RUZMXSBDb3JyZWN0IG91ciB1c2Ugb2YgdGhlIGNvb3JkaW5hdGVkIGdyYXBoaWNzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDA5NDcKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZXBsYWNlIHRoZSBkaXNw
bGF5KC4uLikgY2FsbCB3aXRoIGEgcmVndWxhciB1cGRhdGUoKSBvbiB0aGUgdmlldy4KKyAgICAg
ICAgSW4gdGhlIGNvb3JkaW5hdGVkIGdyYXBoaWNzIGNhc2UgdGhpcyB1cGRhdGVzIG91ciB2aWV3
IHVzaW5nCisgICAgICAgIHBhaW50VG9DdXJyZW50R0xDb250ZXh0IHdpdGggb3VyIHZpZXdtb2Rl
bCBtYXRyaXggYW5kIGNsaXBzIGl0IHRvCisgICAgICAgIHRoZSB2aWV3cG9ydC4gVGhpcyBhdm9p
ZCB0aGUgbmVlZCB0byBtYW51YWxseSBqb2luaW5nIHVwZGF0ZSByZWdpb25zLgorCisgICAgICAg
IFVubmVlZGVkIHVwZGF0ZSBjYWxscyBoYXZlIGFsc28gYmVlbiByZW1vdmVkIGFuZCB0aGUgcmVz
aXppbmcKKyAgICAgICAgbG9naWMgaGFzIGJlZW4gaW1wcm92ZWQuCisKKyAgICAgICAgKiBVSVBy
b2Nlc3MvQVBJL2VmbC9Fd2tWaWV3SW1wbC5jcHA6CisgICAgICAgIChFd2tWaWV3SW1wbDo6ZGlz
cGxheVRpbWVyRmlyZWQpOgorICAgICAgICAoRXdrVmlld0ltcGw6OnVwZGF0ZSk6CisgICAgICAg
ICogVUlQcm9jZXNzL0FQSS9lZmwvRXdrVmlld0ltcGwuaDoKKyAgICAgICAgKFdlYkNvcmUpOgor
ICAgICAgICAoRXdrVmlld0ltcGwpOgorICAgICAgICAoRXdrVmlld0ltcGw6OmNsZWFyRXZhc0dM
U3VyZmFjZSk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwOgorICAg
ICAgICAoX2V3a192aWV3X3NtYXJ0X2NhbGN1bGF0ZSk6CisgICAgICAgICogVUlQcm9jZXNzL2Vm
bC9QYWdlQ2xpZW50SW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OlBhZ2VDbGllbnRJbXBsOjpz
ZXRWaWV3TmVlZHNEaXNwbGF5KToKKyAgICAgICAgKiBVSVByb2Nlc3MvZWZsL1BhZ2VWaWV3cG9y
dENvbnRyb2xsZXJDbGllbnRFZmwuY3BwOgorICAgICAgICAoV2ViS2l0OjpQYWdlVmlld3BvcnRD
b250cm9sbGVyQ2xpZW50RWZsOjpzZXRWaXNpYmxlQ29udGVudHNSZWN0KToKKyAgICAgICAgKFdl
YktpdDo6UGFnZVZpZXdwb3J0Q29udHJvbGxlckNsaWVudEVmbDo6ZGlkQ2hhbmdlQ29udGVudHNT
aXplKToKKyAgICAgICAgKFdlYktpdDo6UGFnZVZpZXdwb3J0Q29udHJvbGxlckNsaWVudEVmbDo6
ZGlkQ2hhbmdlVmlzaWJsZUNvbnRlbnRzKToKKyAgICAgICAgKiBVSVByb2Nlc3MvZWZsL1BhZ2VW
aWV3cG9ydENvbnRyb2xsZXJDbGllbnRFZmwuaDoKKyAgICAgICAgKFBhZ2VWaWV3cG9ydENvbnRy
b2xsZXJDbGllbnRFZmwpOgorCiAyMDEyLTExLTAxICBNaWtoYWlsIFBvemRueWFrb3YgIDxtaWto
YWlsLnBvemRueWFrb3ZAaW50ZWwuY29tPgogCiAgICAgICAgIFtBQ11bRUZMXVtXSzJdIFJlbmFt
ZSBQYWdlVmlld3BvcnRDb250cm9sbGVyQ2xpZW50RWZsOjptX3BhZ2VWaWV3cG9ydENvbnRyb2xs
ZXIgdG8gbV9jb250cm9sbGVyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL2VmbC9Fd2tWaWV3SW1wbC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2Vm
bC9Fd2tWaWV3SW1wbC5jcHAKaW5kZXggMGJhMGM3ZWNiNTRkZmJhYTMwNjg5ZjU5NGY2ODYxYTE2
YWFkOTIzYy4uY2IxYWZmMjVkOGM5M2FlNmE0MzBkM2ZiZDVhMzhkZmE5MWQ2Y2MyOCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvRXdrVmlld0ltcGwuY3BwCisr
KyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL0V3a1ZpZXdJbXBsLmNwcApAQCAt
MjUsNiArMjUsOCBAQAogI2luY2x1ZGUgIkZpbmRDbGllbnRFZmwuaCIKICNpbmNsdWRlICJGb3Jt
Q2xpZW50RWZsLmgiCiAjaW5jbHVkZSAiSW5wdXRNZXRob2RDb250ZXh0RWZsLmgiCisjaW5jbHVk
ZSAiTGF5ZXJUcmVlQ29vcmRpbmF0b3JQcm94eS5oIgorI2luY2x1ZGUgIkxheWVyVHJlZVJlbmRl
cmVyLmgiCiAjaW5jbHVkZSAiUGFnZUNsaWVudEltcGwuaCIKICNpbmNsdWRlICJQYWdlTG9hZENs
aWVudEVmbC5oIgogI2luY2x1ZGUgIlBhZ2VQb2xpY3lDbGllbnRFZmwuaCIKQEAgLTIzNywzOCAr
MjM5LDQ3IEBAIHZvaWQgRXdrVmlld0ltcGw6OnNldEN1cnNvcihjb25zdCBDdXJzb3ImIGN1cnNv
cikKIAogdm9pZCBFd2tWaWV3SW1wbDo6ZGlzcGxheVRpbWVyRmlyZWQoVGltZXI8RXdrVmlld0lt
cGw+KikKIHsKKyNpZiBVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1MpCiAgICAgRXdrX1ZpZXdfU21h
cnRfRGF0YSogc2QgPSBzbWFydERhdGEoKTsKIAotICAgIGlmICghc2QtPmltYWdlKQotICAgICAg
ICByZXR1cm47CisgICAgZXZhc19nbF9tYWtlX2N1cnJlbnQoZXZhc0dMKCksIGV2YXNHTFN1cmZh
Y2UoKSwgZXZhc0dMQ29udGV4dCgpKTsKIAotICAgIEFTU0VSVChtX2RpcnR5UmVnaW9uKTsKLSAg
ICBWZWN0b3I8SW50UmVjdD4gcmVjdHMgPSBtX2RpcnR5UmVnaW9uLT5yZWN0cygpOwotICAgIC8v
IENsZWFyIHJlZ2lvbi4KLSAgICBtX2RpcnR5UmVnaW9uLmNsZWFyKCk7CisgICAgLy8gV2UgYXJl
IHN1cHBvc2VkIHRvIGNsaXAgdG8gdGhlIGFjdHVhbCB2aWV3cG9ydCwgbm90aGluZyBsZXNzLgor
ICAgIEludFJlY3Qgdmlld3BvcnQoc2QtPnZpZXcueCwgc2QtPnZpZXcueSwgc2QtPnZpZXcudywg
c2QtPnZpZXcuaCk7CiAKLSAgICBWZWN0b3I8SW50UmVjdD46OmNvbnN0X2l0ZXJhdG9yIGVuZCA9
IHJlY3RzLmVuZCgpOwotICAgIGZvciAoVmVjdG9yPEludFJlY3Q+Ojpjb25zdF9pdGVyYXRvciBp
dCA9IHJlY3RzLmJlZ2luKCk7IGl0ICE9IGVuZDsgKytpdCkgewotICAgICAgICBjb25zdCBJbnRS
ZWN0JiByZWN0ID0gKml0OwotI2lmIFVTRShDT09SRElOQVRFRF9HUkFQSElDUykKLSAgICAgICAg
ZXZhc19nbF9tYWtlX2N1cnJlbnQoZXZhc0dMKCksIGV2YXNHTFN1cmZhY2UoKSwgZXZhc0dMQ29u
dGV4dCgpKTsKLSAgICAgICAgbV9wYWdlVmlld3BvcnRDb250cm9sbGVyQ2xpZW50LT5kaXNwbGF5
KHJlY3QsIEludFBvaW50KHNkLT52aWV3LngsIHNkLT52aWV3LnkpKTsKLSNlbmRpZgorICAgIElu
dFBvaW50IHNjcm9sbFBvc2l0aW9uID0gbV9wYWdlVmlld3BvcnRDb250cm9sbGVyQ2xpZW50LT5z
Y3JvbGxQb3NpdGlvbigpOworICAgIGZsb2F0IHNjYWxlRmFjdG9yID0gbV9wYWdlVmlld3BvcnRD
b250cm9sbGVyQ2xpZW50LT5zY2FsZUZhY3RvcigpOwogCi0gICAgICAgIGV2YXNfb2JqZWN0X2lt
YWdlX2RhdGFfdXBkYXRlX2FkZChzZC0+aW1hZ2UsIHJlY3QueCgpLCByZWN0LnkoKSwgcmVjdC53
aWR0aCgpLCByZWN0LmhlaWdodCgpKTsKLSAgICB9CisgICAgV2ViQ29yZTo6VHJhbnNmb3JtYXRp
b25NYXRyaXggbWF0cml4OworICAgIG1hdHJpeC50cmFuc2xhdGUodmlld3BvcnQueCgpLCB2aWV3
cG9ydC55KCkpOworICAgIG1hdHJpeC5zY2FsZShzY2FsZUZhY3Rvcik7CisgICAgbWF0cml4LnRy
YW5zbGF0ZSgtc2Nyb2xsUG9zaXRpb24ueCgpLCAtc2Nyb2xsUG9zaXRpb24ueSgpKTsKKworICAg
IExheWVyVHJlZVJlbmRlcmVyKiByZW5kZXJlciA9IHBhZ2UoKS0+ZHJhd2luZ0FyZWEoKS0+bGF5
ZXJUcmVlQ29vcmRpbmF0b3JQcm94eSgpLT5sYXllclRyZWVSZW5kZXJlcigpOworICAgIHJlbmRl
cmVyLT5zZXRBY3RpdmUodHJ1ZSk7CisgICAgcmVuZGVyZXItPnN5bmNSZW1vdGVDb250ZW50KCk7
CisKKyAgICByZW5kZXJlci0+cGFpbnRUb0N1cnJlbnRHTENvbnRleHQobWF0cml4LCAvKiBvcGFj
aXR5ICovIDEsIHZpZXdwb3J0KTsKKworICAgIGV2YXNfb2JqZWN0X2ltYWdlX2RhdGFfdXBkYXRl
X2FkZChzZC0+aW1hZ2UsIHZpZXdwb3J0LngoKSwgdmlld3BvcnQueSgpLCB2aWV3cG9ydC53aWR0
aCgpLCB2aWV3cG9ydC5oZWlnaHQoKSk7CisjZW5kaWYKIH0KIAotdm9pZCBFd2tWaWV3SW1wbDo6
cmVkcmF3UmVnaW9uKGNvbnN0IEludFJlY3QmIHJlY3QpCit2b2lkIEV3a1ZpZXdJbXBsOjp1cGRh
dGUoY29uc3QgSW50UmVjdCYgcmVjdCkKIHsKLSAgICBpZiAobV9kaXJ0eVJlZ2lvbikKLSAgICAg
ICAgbV9kaXJ0eVJlZ2lvbi0+dW5pdGUocmVjdCk7Ci0gICAgZWxzZQotICAgICAgICBtX2RpcnR5
UmVnaW9uID0gYWRvcHRQdHIobmV3IFJlZ2lvbihyZWN0KSk7Ci0KLSAgICAvLyBVcGRhdGUgZGlz
cGxheSBpbiB0aGUgZXZlbnQgbG9vcC4KKyNpZiBVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1MpCisg
ICAgLy8gQ29vcmRpbmF0ZWQgZ3JhcGhpY2VzIG5lZWRzIHRvIHNjaGVkdWxlIGFuIGZ1bGwgdXBk
YXRlLCBub3QKKyAgICAvLyByZXBhaW50aW5nIG9mIGEgcmVnaW9uLiBVcGRhdGUgaW4gdGhlIGV2
ZW50IGxvb3AuCisgICAgVU5VU0VEX1BBUkFNKHJlY3QpOwogICAgIGlmICghbV9kaXNwbGF5VGlt
ZXIuaXNBY3RpdmUoKSkKICAgICAgICAgbV9kaXNwbGF5VGltZXIuc3RhcnRPbmVTaG90KDApOwor
I2Vsc2UKKyAgICBFd2tfVmlld19TbWFydF9EYXRhKiBzZCA9IHNtYXJ0RGF0YSgpOworICAgIGlm
ICghc2QtPmltYWdlKQorICAgICAgICByZXR1cm47CisKKyAgICBldmFzX29iamVjdF9pbWFnZV9k
YXRhX3VwZGF0ZV9hZGQoc2QtPmltYWdlLCByZWN0LngoKSwgcmVjdC55KCksIHJlY3Qud2lkdGgo
KSwgcmVjdC5oZWlnaHQoKSk7CisjZW5kaWYKIH0KIAogI2lmIEVOQUJMRShGVUxMU0NSRUVOX0FQ
SSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL0V3a1ZpZXdJ
bXBsLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9Fd2tWaWV3SW1wbC5oCmlu
ZGV4IDdkZDViZGRmY2EyOTMwMjExZTJiZWY2OTNiNTlmNWIxZThhYWFhZWQuLjQzNjZlNGEyYmM5
YTM3ODZjZmIwMjYwMWE3OTdkZDRkNmQyOGZjMzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvZWZsL0V3a1ZpZXdJbXBsLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9lZmwvRXdrVmlld0ltcGwuaApAQCAtMjYsNiArMjYsNyBAQAogI2luY2x1ZGUg
IldLRWluYVNoYXJlZFN0cmluZy5oIgogI2luY2x1ZGUgIldLUmV0YWluUHRyLmgiCiAjaW5jbHVk
ZSA8RXZhcy5oPgorI2luY2x1ZGUgPFdlYkNvcmUvSW50UmVjdC5oPgogI2luY2x1ZGUgPFdlYkNv
cmUvVGV4dERpcmVjdGlvbi5oPgogI2luY2x1ZGUgPFdlYkNvcmUvVGltZXIuaD4KICNpbmNsdWRl
IDxXZWJLaXQyL1dLQmFzZS5oPgpAQCAtNjMsOSArNjQsNyBAQCBjbGFzcyBXZWJQb3B1cE1lbnVQ
cm94eUVmbDsKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIGNsYXNzIENvbG9yOwogY2xhc3MgQ3Vyc29y
OwotY2xhc3MgSW50UmVjdDsKIGNsYXNzIEludFNpemU7Ci1jbGFzcyBSZWdpb247CiB9CiAKIGNs
YXNzIEV3a19CYWNrX0ZvcndhcmRfTGlzdDsKQEAgLTEyNiw5ICsxMjUsMTAgQEAgcHVibGljOgog
I2VuZGlmCiAKICAgICB2b2lkIHNldEN1cnNvcihjb25zdCBXZWJDb3JlOjpDdXJzb3ImIGN1cnNv
cik7Ci0gICAgdm9pZCByZWRyYXdSZWdpb24oY29uc3QgV2ViQ29yZTo6SW50UmVjdCYgcmVjdCk7
CiAgICAgdm9pZCBzZXRJbWFnZURhdGEodm9pZCogaW1hZ2VEYXRhLCBjb25zdCBXZWJDb3JlOjpJ
bnRTaXplJiBzaXplKTsKIAorICAgIHZvaWQgdXBkYXRlKGNvbnN0IFdlYkNvcmU6OkludFJlY3Qm
IHJlY3QgPSBXZWJDb3JlOjpJbnRSZWN0KCkpOworCiAgICAgc3RhdGljIHZvaWQgYWRkVG9QYWdl
Vmlld01hcChFd2tWaWV3SW1wbCogdmlld0ltcGwpOwogICAgIHN0YXRpYyB2b2lkIHJlbW92ZUZy
b21QYWdlVmlld01hcChFd2tWaWV3SW1wbCogdmlld0ltcGwpOwogICAgIHN0YXRpYyBjb25zdCBF
dmFzX09iamVjdCogdmlld0Zyb21QYWdlVmlld01hcChjb25zdCBXS1BhZ2VSZWYpOwpAQCAtMTgx
LDcgKzE4MSw3IEBAIHB1YmxpYzoKICAgICBFdmFzX0dMKiBldmFzR0woKSB7IHJldHVybiBtX2V2
YXNHTC5nZXQoKTsgfQogICAgIEV2YXNfR0xfQ29udGV4dCogZXZhc0dMQ29udGV4dCgpIHsgcmV0
dXJuIG1fZXZhc0dMQ29udGV4dCA/IG1fZXZhc0dMQ29udGV4dC0+Y29udGV4dCgpIDogMDsgfQog
ICAgIEV2YXNfR0xfU3VyZmFjZSogZXZhc0dMU3VyZmFjZSgpIHsgcmV0dXJuIG1fZXZhc0dMU3Vy
ZmFjZSA/IG1fZXZhc0dMU3VyZmFjZS0+c3VyZmFjZSgpIDogMDsgfQotICAgIHZvaWQgcmVzZXRF
dmFzR0xTdXJmYWNlKCkgeyBtX2V2YXNHTFN1cmZhY2UuY2xlYXIoKTsgfQorICAgIHZvaWQgY2xl
YXJFdmFzR0xTdXJmYWNlKCkgeyBtX2V2YXNHTFN1cmZhY2UuY2xlYXIoKTsgfQogI2VuZGlmCiAK
ICAgICAvLyBGSVhNRTogbmVlZHMgcmVmYWN0b3JpbmcgKHNwbGl0IGNhbGxiYWNrIGludm9rZSkK
QEAgLTIzNyw3ICsyMzcsNiBAQCBwcml2YXRlOgogICAgIGJvb2wgbV90b3VjaEV2ZW50c0VuYWJs
ZWQ7CiAjZW5kaWYKICAgICBXZWJDb3JlOjpUaW1lcjxFd2tWaWV3SW1wbD4gbV9kaXNwbGF5VGlt
ZXI7Ci0gICAgT3duUHRyPFdlYkNvcmU6OlJlZ2lvbj4gbV9kaXJ0eVJlZ2lvbjsKICAgICBPd25Q
dHI8RXdrX1BvcHVwX01lbnU+IG1fcG9wdXBNZW51OwogICAgIE93blB0cjxXZWJLaXQ6OklucHV0
TWV0aG9kQ29udGV4dEVmbD4gbV9pbnB1dE1ldGhvZENvbnRleHQ7CiAgICAgT3duUHRyPEV3a19D
b2xvcl9QaWNrZXI+IG1fY29sb3JQaWNrZXI7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL2VmbC9ld2tfdmlldy5jcHAKaW5kZXggNWI4ZTAwMDM3NmU2ZGU4MmUxM2RiMjg2MmYwOGUz
YzBhZDg5YzFmMS4uNWI5YTFhZmNlYjgwNjJkMjBhNGI3NmU2MTRiOTRkNTNmNGQzZGZiYSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwCisr
KyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcApAQCAtNDA5
LDQ1ICs0MDksMzcgQEAgc3RhdGljIHZvaWQgX2V3a192aWV3X3NtYXJ0X2NhbGN1bGF0ZShFdmFz
X09iamVjdCogZXdrVmlldykKICAgICBFV0tfVklFV19TRF9HRVRfT1JfUkVUVVJOKGV3a1ZpZXcs
IHNtYXJ0RGF0YSk7CiAgICAgRVdLX1ZJRVdfSU1QTF9HRVRfQllfU0RfT1JfUkVUVVJOKHNtYXJ0
RGF0YSwgaW1wbCk7CiAKLSNpZiBVU0UoQUNDRUxFUkFURURfQ09NUE9TSVRJTkcpCi0gICAgYm9v
bCBuZWVkc05ld1N1cmZhY2UgPSBmYWxzZTsKLSNlbmRpZgotCiAgICAgc21hcnREYXRhLT5jaGFu
Z2VkLmFueSA9IGZhbHNlOwogCiAgICAgRXZhc19Db29yZCB4LCB5LCB3aWR0aCwgaGVpZ2h0Owog
ICAgIGV2YXNfb2JqZWN0X2dlb21ldHJ5X2dldChld2tWaWV3LCAmeCwgJnksICZ3aWR0aCwgJmhl
aWdodCk7CiAKLSAgICBpZiAoc21hcnREYXRhLT5jaGFuZ2VkLnNpemUpIHsKLSNpZiBVU0UoQ09P
UkRJTkFURURfR1JBUEhJQ1MpCi0gICAgICAgIGltcGwtPnBhZ2VWaWV3cG9ydENvbnRyb2xsZXJD
bGllbnQoKS0+dXBkYXRlVmlld3BvcnRTaXplKEludFNpemUod2lkdGgsIGhlaWdodCkpOwotI2Vu
ZGlmCi0jaWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQotICAgICAgICBuZWVkc05ld1N1
cmZhY2UgPSBpbXBsLT5ldmFzR0xTdXJmYWNlKCk7Ci0jZW5kaWYKLQotICAgICAgICBpZiAoaW1w
bC0+cGFnZSgpLT5kcmF3aW5nQXJlYSgpKQotICAgICAgICAgICAgaW1wbC0+cGFnZSgpLT5kcmF3
aW5nQXJlYSgpLT5zZXRTaXplKEludFNpemUod2lkdGgsIGhlaWdodCksIEludFNpemUoKSk7Ci0K
LSAgICAgICAgc21hcnREYXRhLT52aWV3LncgPSB3aWR0aDsKLSAgICAgICAgc21hcnREYXRhLT52
aWV3LmggPSBoZWlnaHQ7Ci0gICAgICAgIHNtYXJ0RGF0YS0+Y2hhbmdlZC5zaXplID0gZmFsc2U7
Ci0gICAgfQotCiAgICAgaWYgKHNtYXJ0RGF0YS0+Y2hhbmdlZC5wb3NpdGlvbikgewotICAgICAg
ICBldmFzX29iamVjdF9tb3ZlKHNtYXJ0RGF0YS0+aW1hZ2UsIHgsIHkpOworICAgICAgICBzbWFy
dERhdGEtPmNoYW5nZWQucG9zaXRpb24gPSBmYWxzZTsKICAgICAgICAgc21hcnREYXRhLT52aWV3
LnggPSB4OwogICAgICAgICBzbWFydERhdGEtPnZpZXcueSA9IHk7Ci0gICAgICAgIHNtYXJ0RGF0
YS0+Y2hhbmdlZC5wb3NpdGlvbiA9IGZhbHNlOworICAgICAgICBldmFzX29iamVjdF9tb3ZlKHNt
YXJ0RGF0YS0+aW1hZ2UsIHgsIHkpOwogICAgIH0KIAorICAgIGlmIChzbWFydERhdGEtPmNoYW5n
ZWQuc2l6ZSkgeworICAgICAgICBzbWFydERhdGEtPmNoYW5nZWQuc2l6ZSA9IGZhbHNlOworICAg
ICAgICBzbWFydERhdGEtPnZpZXcudyA9IHdpZHRoOworICAgICAgICBzbWFydERhdGEtPnZpZXcu
aCA9IGhlaWdodDsKKworICAgICAgICBpZiAoaW1wbC0+cGFnZSgpLT5kcmF3aW5nQXJlYSgpKQor
ICAgICAgICAgICAgaW1wbC0+cGFnZSgpLT5kcmF3aW5nQXJlYSgpLT5zZXRTaXplKEludFNpemUo
d2lkdGgsIGhlaWdodCksIEludFNpemUoKSk7CisKICNpZiBVU0UoQUNDRUxFUkFURURfQ09NUE9T
SVRJTkcpCi0gICAgaWYgKG5lZWRzTmV3U3VyZmFjZSkgewotICAgICAgICBpbXBsLT5yZXNldEV2
YXNHTFN1cmZhY2UoKTsKLSAgICAgICAgaW1wbC0+Y3JlYXRlR0xTdXJmYWNlKEludFNpemUod2lk
dGgsIGhlaWdodCkpOwotICAgICAgICBpbXBsLT5yZWRyYXdSZWdpb24oSW50UmVjdChJbnRQb2lu
dCgpLCBJbnRTaXplKHdpZHRoLCBoZWlnaHQpKSk7Ci0gICAgfQorICAgICAgICAvLyBSZWNyZWF0
ZSBzdXJmYWNlIGlmIG5lZWRlZC4KKyAgICAgICAgaWYgKGltcGwtPmV2YXNHTFN1cmZhY2UoKSkg
eworICAgICAgICAgICAgaW1wbC0+Y2xlYXJFdmFzR0xTdXJmYWNlKCk7CisgICAgICAgICAgICBp
bXBsLT5jcmVhdGVHTFN1cmZhY2UoSW50U2l6ZSh3aWR0aCwgaGVpZ2h0KSk7CisgICAgICAgIH0K
ICNlbmRpZgorI2lmIFVTRShDT09SRElOQVRFRF9HUkFQSElDUykKKyAgICAgICAgaW1wbC0+cGFn
ZVZpZXdwb3J0Q29udHJvbGxlckNsaWVudCgpLT51cGRhdGVWaWV3cG9ydFNpemUoSW50U2l6ZSh3
aWR0aCwgaGVpZ2h0KSk7CisjZW5kaWYKKyAgICB9CiB9CiAKIHN0YXRpYyB2b2lkIF9ld2tfdmll
d19zbWFydF9zaG93KEV2YXNfT2JqZWN0KiBld2tWaWV3KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL2VmbC9QYWdlQ2xpZW50SW1wbC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvZWZsL1BhZ2VDbGllbnRJbXBsLmNwcAppbmRleCBiYzc0ZDU5YWYyZTc5ZThmOGYy
Y2JjNGZmMzk0Y2ZlZGMyNDM2NzI5Li4zYzA3ZTc2NzkzOTY2OWMxNWFhNjExMGExYjY5MTBhY2Vm
NDQ1ZGJjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZWZsL1BhZ2VDbGll
bnRJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZWZsL1BhZ2VDbGllbnRJ
bXBsLmNwcApAQCAtNzUsNyArNzUsNyBAQCBQYXNzT3duUHRyPERyYXdpbmdBcmVhUHJveHk+IFBh
Z2VDbGllbnRJbXBsOjpjcmVhdGVEcmF3aW5nQXJlYVByb3h5KCkKIAogdm9pZCBQYWdlQ2xpZW50
SW1wbDo6c2V0Vmlld05lZWRzRGlzcGxheShjb25zdCBXZWJDb3JlOjpJbnRSZWN0JiByZWN0KQog
ewotICAgIG1fdmlld0ltcGwtPnJlZHJhd1JlZ2lvbihyZWN0KTsKKyAgICBtX3ZpZXdJbXBsLT51
cGRhdGUocmVjdCk7CiB9CiAKIHZvaWQgUGFnZUNsaWVudEltcGw6OmRpc3BsYXlWaWV3KCkKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9lZmwvUGFnZVZpZXdwb3J0Q29udHJv
bGxlckNsaWVudEVmbC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZWZsL1BhZ2VWaWV3
cG9ydENvbnRyb2xsZXJDbGllbnRFZmwuY3BwCmluZGV4IDBjMTMxYWU1ZjE4NDZkNTNkN2U3NTdm
MjM5M2MyMWI3YjE5MjZmNzYuLjVjYmJmMDlkN2UxNDA1Yzg2Y2NmODYzNjdlNmQ5N2JkODA4Nzcx
ZmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9lZmwvUGFnZVZpZXdwb3J0
Q29udHJvbGxlckNsaWVudEVmbC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2Vm
bC9QYWdlVmlld3BvcnRDb250cm9sbGVyQ2xpZW50RWZsLmNwcApAQCAtNjEsMTkgKzYxLDYgQEAg
dm9pZCBQYWdlVmlld3BvcnRDb250cm9sbGVyQ2xpZW50RWZsOjpzZXRSZW5kZXJlckFjdGl2ZShi
b29sIGFjdGl2ZSkKICAgICBkcmF3aW5nQXJlYSgpLT5sYXllclRyZWVDb29yZGluYXRvclByb3h5
KCktPmxheWVyVHJlZVJlbmRlcmVyKCktPnNldEFjdGl2ZShhY3RpdmUpOwogfQogCi12b2lkIFBh
Z2VWaWV3cG9ydENvbnRyb2xsZXJDbGllbnRFZmw6OmRpc3BsYXkoY29uc3QgSW50UmVjdCYgcmVj
dCwgY29uc3QgSW50UG9pbnQmIHZpZXdQb3NpdGlvbikKLXsKLSAgICBXZWJDb3JlOjpUcmFuc2Zv
cm1hdGlvbk1hdHJpeCBtYXRyaXg7Ci0gICAgbWF0cml4LnNldE1hdHJpeChtX3NjYWxlRmFjdG9y
LCAwLCAwLCBtX3NjYWxlRmFjdG9yLCAtbV9zY3JvbGxQb3NpdGlvbi54KCkgKiBtX3NjYWxlRmFj
dG9yICsgdmlld1Bvc2l0aW9uLngoKSAsIC1tX3Njcm9sbFBvc2l0aW9uLnkoKSAqIG1fc2NhbGVG
YWN0b3IgKyB2aWV3UG9zaXRpb24ueSgpKTsKLQotICAgIExheWVyVHJlZVJlbmRlcmVyKiByZW5k
ZXJlciA9IGRyYXdpbmdBcmVhKCktPmxheWVyVHJlZUNvb3JkaW5hdG9yUHJveHkoKS0+bGF5ZXJU
cmVlUmVuZGVyZXIoKTsKLSAgICByZW5kZXJlci0+c2V0QWN0aXZlKHRydWUpOwotICAgIHJlbmRl
cmVyLT5zeW5jUmVtb3RlQ29udGVudCgpOwotICAgIEludFJlY3QgY2xpcFJlY3QocmVjdCk7Ci0g
ICAgY2xpcFJlY3QubW92ZSh2aWV3UG9zaXRpb24ueCgpLCB2aWV3UG9zaXRpb24ueSgpKTsKLSAg
ICByZW5kZXJlci0+cGFpbnRUb0N1cnJlbnRHTENvbnRleHQobWF0cml4LCAxLCBjbGlwUmVjdCk7
Ci19Ci0KIHZvaWQgUGFnZVZpZXdwb3J0Q29udHJvbGxlckNsaWVudEVmbDo6dXBkYXRlVmlld3Bv
cnRTaXplKGNvbnN0IEludFNpemUmIHZpZXdwb3J0U2l6ZSkKIHsKICAgICBtX3ZpZXdwb3J0U2l6
ZSA9IHZpZXdwb3J0U2l6ZTsKQEAgLTgzLDIwICs3MCwxOCBAQCB2b2lkIFBhZ2VWaWV3cG9ydENv
bnRyb2xsZXJDbGllbnRFZmw6OnVwZGF0ZVZpZXdwb3J0U2l6ZShjb25zdCBJbnRTaXplJiB2aWV3
cG9ydAogICAgIG1fY29udHJvbGxlci0+ZGlkQ2hhbmdlVmlld3BvcnRTaXplKHZpZXdwb3J0U2l6
ZSk7CiB9CiAKLXZvaWQgUGFnZVZpZXdwb3J0Q29udHJvbGxlckNsaWVudEVmbDo6c2V0VmlzaWJs
ZUNvbnRlbnRzUmVjdChjb25zdCBJbnRQb2ludCYgbmV3U2Nyb2xsUG9zaXRpb24sIGZsb2F0IG5l
d1NjYWxlLCBjb25zdCBGbG9hdFBvaW50JiAvKnRyYWplY3RvcnkqLykKK3ZvaWQgUGFnZVZpZXdw
b3J0Q29udHJvbGxlckNsaWVudEVmbDo6c2V0VmlzaWJsZUNvbnRlbnRzUmVjdChjb25zdCBJbnRQ
b2ludCYgbmV3U2Nyb2xsUG9zaXRpb24sIGZsb2F0IG5ld1NjYWxlLCBjb25zdCBGbG9hdFBvaW50
JiB0cmFqZWN0b3J5KQogewogICAgIG1fc2NhbGVGYWN0b3IgPSBuZXdTY2FsZTsKICAgICBtX3Nj
cm9sbFBvc2l0aW9uID0gbmV3U2Nyb2xsUG9zaXRpb247CiAKICAgICBBU1NFUlQobV9jb250cm9s
bGVyKTsKLSAgICBtX2NvbnRyb2xsZXItPmRpZENoYW5nZUNvbnRlbnRzVmlzaWJpbGl0eShtX3Nj
cm9sbFBvc2l0aW9uLCBtX3NjYWxlRmFjdG9yLCBGbG9hdFBvaW50KCkpOworICAgIG1fY29udHJv
bGxlci0+ZGlkQ2hhbmdlQ29udGVudHNWaXNpYmlsaXR5KG1fc2Nyb2xsUG9zaXRpb24sIG1fc2Nh
bGVGYWN0b3IsIHRyYWplY3RvcnkpOwogfQogCiB2b2lkIFBhZ2VWaWV3cG9ydENvbnRyb2xsZXJD
bGllbnRFZmw6OmRpZENoYW5nZUNvbnRlbnRzU2l6ZShjb25zdCBXZWJDb3JlOjpJbnRTaXplJiBz
aXplKQogewotICAgIG1fY29udGVudHNTaXplID0gc2l6ZTsKLSAgICBJbnRSZWN0IHJlY3QgPSBJ
bnRSZWN0KEludFBvaW50KCksIG1fdmlld3BvcnRTaXplKTsKLSAgICBtX3ZpZXdJbXBsLT5yZWRy
YXdSZWdpb24ocmVjdCk7CisgICAgbV92aWV3SW1wbC0+dXBkYXRlKCk7CiB9CiAKIHZvaWQgUGFn
ZVZpZXdwb3J0Q29udHJvbGxlckNsaWVudEVmbDo6c2V0Vmlld3BvcnRQb3NpdGlvbihjb25zdCBX
ZWJDb3JlOjpGbG9hdFBvaW50JiBjb250ZW50c1BvaW50KQpAQCAtMTE5LDggKzEwNCw3IEBAIHZv
aWQgUGFnZVZpZXdwb3J0Q29udHJvbGxlckNsaWVudEVmbDo6ZGlkUmVzdW1lQ29udGVudCgpCiAK
IHZvaWQgUGFnZVZpZXdwb3J0Q29udHJvbGxlckNsaWVudEVmbDo6ZGlkQ2hhbmdlVmlzaWJsZUNv
bnRlbnRzKCkKIHsKLSAgICBJbnRSZWN0IHJlY3QgPSBJbnRSZWN0KEludFBvaW50KCksIG1fdmll
d3BvcnRTaXplKTsKLSAgICBtX3ZpZXdJbXBsLT5yZWRyYXdSZWdpb24ocmVjdCk7CisgICAgbV92
aWV3SW1wbC0+dXBkYXRlKCk7CiB9CiAKIHZvaWQgUGFnZVZpZXdwb3J0Q29udHJvbGxlckNsaWVu
dEVmbDo6ZGlkQ2hhbmdlVmlld3BvcnRBdHRyaWJ1dGVzKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9lZmwvUGFnZVZpZXdwb3J0Q29udHJvbGxlckNsaWVudEVmbC5oIGIv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2VmbC9QYWdlVmlld3BvcnRDb250cm9sbGVyQ2xpZW50
RWZsLmgKaW5kZXggZjI5ZThlOTk1MzMyN2EwYzY3YWEyZjY5YmY5MzliZmQ3MmI5ZmE4Ni4uNjA0
NGFlNjYzYmEyYWRkZDg4NzlkYzE3MDk4MGQzNTUxODBkMjQ0YiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL2VmbC9QYWdlVmlld3BvcnRDb250cm9sbGVyQ2xpZW50RWZsLmgK
KysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2VmbC9QYWdlVmlld3BvcnRDb250cm9sbGVy
Q2xpZW50RWZsLmgKQEAgLTQ5LDcgKzQ5LDYgQEAgcHVibGljOgogICAgIGZsb2F0IHNjYWxlRmFj
dG9yKCkgY29uc3QgeyByZXR1cm4gbV9zY2FsZUZhY3RvcjsgfQogICAgIFdlYkNvcmU6OkludFBv
aW50IHNjcm9sbFBvc2l0aW9uKCkgeyByZXR1cm4gbV9zY3JvbGxQb3NpdGlvbjsgfQogCi0gICAg
dm9pZCBkaXNwbGF5KGNvbnN0IFdlYkNvcmU6OkludFJlY3QmLCBjb25zdCBXZWJDb3JlOjpJbnRQ
b2ludCYgdmlld1Bvc2l0aW9uKTsKICAgICB2b2lkIHVwZGF0ZVZpZXdwb3J0U2l6ZShjb25zdCBX
ZWJDb3JlOjpJbnRTaXplJiB2aWV3cG9ydFNpemUpOwogICAgIHZvaWQgc2V0VmlzaWJsZUNvbnRl
bnRzUmVjdChjb25zdCBXZWJDb3JlOjpJbnRQb2ludCYsIGZsb2F0LCBjb25zdCBXZWJDb3JlOjpG
bG9hdFBvaW50Jik7CiAgICAgdm9pZCBzZXRSZW5kZXJlckFjdGl2ZShib29sKTsKQEAgLTY4LDcg
KzY3LDYgQEAgcHJpdmF0ZToKICAgICBleHBsaWNpdCBQYWdlVmlld3BvcnRDb250cm9sbGVyQ2xp
ZW50RWZsKEV3a1ZpZXdJbXBsKik7CiAKICAgICBFd2tWaWV3SW1wbCogbV92aWV3SW1wbDsKLSAg
ICBXZWJDb3JlOjpJbnRTaXplIG1fY29udGVudHNTaXplOwogICAgIFdlYkNvcmU6OkludFNpemUg
bV92aWV3cG9ydFNpemU7CiAgICAgV2ViQ29yZTo6SW50UG9pbnQgbV9zY3JvbGxQb3NpdGlvbjsK
ICAgICBmbG9hdCBtX3NjYWxlRmFjdG9yOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>