<?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>101800</bug_id>
          
          <creation_ts>2012-11-09 14:40:06 -0800</creation_ts>
          <short_desc>Correct scroll adjustment for touchEvent.clientX/clientY</short_desc>
          <delta_ts>2012-11-09 15:55:12 -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>New Bugs</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>0</everconfirmed>
          <reporter name="Tien-Ren Chen">trchen</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>aelias</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>763343</commentid>
    <comment_count>0</comment_count>
    <who name="Tien-Ren Chen">trchen</who>
    <bug_when>2012-11-09 14:40:06 -0800</bug_when>
    <thetext>Correct scroll adjustment for touchEvent.clientX/clientY</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>763347</commentid>
    <comment_count>1</comment_count>
      <attachid>173373</attachid>
    <who name="Tien-Ren Chen">trchen</who>
    <bug_when>2012-11-09 14:42:53 -0800</bug_when>
    <thetext>Created attachment 173373
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>763368</commentid>
    <comment_count>2</comment_count>
      <attachid>173373</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-11-09 14:57:15 -0800</bug_when>
    <thetext>Comment on attachment 173373
Patch

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

&gt; LayoutTests/fast/events/touch/touch-scaled-scrolled.html:17
&gt; +    if (window.internals) {
&gt; +        window.internals.settings.setPageScaleFactor(2, 0, 0);
&gt; +    }

No need for { } here.

&gt; LayoutTests/fast/events/touch/touch-scaled-scrolled.html:30
&gt; +        window.setTimeout(function() { window.testRunner.notifyDone(); }, 0);

Why do we need to use setTimeout?  Can&apos;t we call notifyDone from inside touched?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>763377</commentid>
    <comment_count>3</comment_count>
    <who name="Tien-Ren Chen">trchen</who>
    <bug_when>2012-11-09 15:03:42 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 173373 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=173373&amp;action=review
&gt; 
&gt; &gt; LayoutTests/fast/events/touch/touch-scaled-scrolled.html:17
&gt; &gt; +    if (window.internals) {
&gt; &gt; +        window.internals.settings.setPageScaleFactor(2, 0, 0);
&gt; &gt; +    }
&gt; 
&gt; No need for { } here.
&gt; 
&gt; &gt; LayoutTests/fast/events/touch/touch-scaled-scrolled.html:30
&gt; &gt; +        window.setTimeout(function() { window.testRunner.notifyDone(); }, 0);
&gt; 
&gt; Why do we need to use setTimeout?  Can&apos;t we call notifyDone from inside touched?

Copy &amp; paste from other test without much thoughts. Will fix the nits. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>763379</commentid>
    <comment_count>4</comment_count>
      <attachid>173379</attachid>
    <who name="Tien-Ren Chen">trchen</who>
    <bug_when>2012-11-09 15:05:24 -0800</bug_when>
    <thetext>Created attachment 173379
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>763407</commentid>
    <comment_count>5</comment_count>
      <attachid>173379</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-09 15:55:09 -0800</bug_when>
    <thetext>Comment on attachment 173379
Patch

Clearing flags on attachment: 173379

Committed r134127: &lt;http://trac.webkit.org/changeset/134127&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>763408</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-09 15:55:12 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>173373</attachid>
            <date>2012-11-09 14:42:53 -0800</date>
            <delta_ts>2012-11-09 15:05:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101800-20121109144100.patch</filename>
            <type>text/plain</type>
            <size>4764</size>
            <attacher name="Tien-Ren Chen">trchen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzNTQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzc4MDg0MjJiNDg5ZTZl
OTNmYWNkZjI5ZTg4YTM3ODhkMmVlMTU0Yy4uMWI2YjA4MGJlMTlmZjE4ZmMzYmI0MzA0MjgyZjNl
ODAyNDY5N2YyMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTExLTA5ICBUaWVu
LVJlbiBDaGVuICA8dHJjaGVuQGNocm9taXVtLm9yZz4KKworICAgICAgICBDb3JyZWN0IHNjcm9s
bCBhZGp1c3RtZW50IGZvciB0b3VjaEV2ZW50LmNsaWVudFgvY2xpZW50WQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxODAwCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRnJhbWVWaWV3OjpzY3JvbGxYL3Nj
cm9sbFkgcmV0dXJucyBzY3JvbGwgb2Zmc2V0IGluIChzY2FsZWQpIGZyYW1lIGNvb3JkaW5hdGUu
CisgICAgICAgIENvbnZlcnQgdG8gZG9jdW1lbnQgY29vcmRpbmF0ZSBiZWZvcmUgcGFzc2luZyB0
byBKYXZhU2NyaXB0LgorCisgICAgICAgIFRlc3Q6IGZhc3QvZXZlbnRzL3RvdWNoL3RvdWNoLXNj
YWxlZC1zY3JvbGxlZC5odG1sCisKKyAgICAgICAgKiBkb20vVG91Y2guY3BwOgorICAgICAgICAo
V2ViQ29yZTo6Y29udGVudHNYKToKKyAgICAgICAgKFdlYkNvcmU6OmNvbnRlbnRzWSk6CisKIDIw
MTItMTEtMDUgIEJlbmphbWluIFBvdWxhaW4gIDxiZW5qYW1pbkB3ZWJraXQub3JnPgogCiAgICAg
ICAgIFRyYW5zZm9ybU9wZXJhdGlvbkluZm8ncyBjb25zdHJ1Y3RvciBpcyByZWFsbHkgc2xvdwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL1RvdWNoLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2RvbS9Ub3VjaC5jcHAKaW5kZXggYTZiZGEyNTY4ZjIwNDIzMTQ5NzUwNDJjOThhNWMzMDA3MTMy
NWMxMC4uN2YzNjJmYzc1YjUxODcyMzYzZWZhMTUzOGYzMjYxZTdkMzdjYWRiNCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvZG9tL1RvdWNoLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20v
VG91Y2guY3BwCkBAIC00Miw3ICs0Miw3IEBAIHN0YXRpYyBpbnQgY29udGVudHNYKEZyYW1lKiBm
cmFtZSkKICAgICBGcmFtZVZpZXcqIGZyYW1lVmlldyA9IGZyYW1lLT52aWV3KCk7CiAgICAgaWYg
KCFmcmFtZVZpZXcpCiAgICAgICAgIHJldHVybiAwOwotICAgIHJldHVybiBmcmFtZVZpZXctPnNj
cm9sbFgoKSAvIGZyYW1lLT5wYWdlWm9vbUZhY3RvcigpOworICAgIHJldHVybiBmcmFtZVZpZXct
PnNjcm9sbFgoKSAvIGZyYW1lLT5wYWdlWm9vbUZhY3RvcigpIC8gZnJhbWUtPmZyYW1lU2NhbGVG
YWN0b3IoKTsKIH0KIAogc3RhdGljIGludCBjb250ZW50c1koRnJhbWUqIGZyYW1lKQpAQCAtNTIs
NyArNTIsNyBAQCBzdGF0aWMgaW50IGNvbnRlbnRzWShGcmFtZSogZnJhbWUpCiAgICAgRnJhbWVW
aWV3KiBmcmFtZVZpZXcgPSBmcmFtZS0+dmlldygpOwogICAgIGlmICghZnJhbWVWaWV3KQogICAg
ICAgICByZXR1cm4gMDsKLSAgICByZXR1cm4gZnJhbWVWaWV3LT5zY3JvbGxZKCkgLyBmcmFtZS0+
cGFnZVpvb21GYWN0b3IoKTsKKyAgICByZXR1cm4gZnJhbWVWaWV3LT5zY3JvbGxZKCkgLyBmcmFt
ZS0+cGFnZVpvb21GYWN0b3IoKSAvIGZyYW1lLT5mcmFtZVNjYWxlRmFjdG9yKCk7CiB9CiAKIFRv
dWNoOjpUb3VjaChGcmFtZSogZnJhbWUsIEV2ZW50VGFyZ2V0KiB0YXJnZXQsIHVuc2lnbmVkIGlk
ZW50aWZpZXIsIGludCBzY3JlZW5YLCBpbnQgc2NyZWVuWSwgaW50IHBhZ2VYLCBpbnQgcGFnZVks
IGludCByYWRpdXNYLCBpbnQgcmFkaXVzWSwgZmxvYXQgcm90YXRpb25BbmdsZSwgZmxvYXQgZm9y
Y2UpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKaW5kZXggNjg0OGFmZWE4YWUwNDMxOTcxZGJhODNiMjM0ZTc4NTVlYmZjNzNkZi4uNzJm
ZGE4NDkwNGY0MjhhOGQwMjQ2YzY2MjAxZjI0YjY1MDU0Mjk3NSAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2
IEBACisyMDEyLTExLTA5ICBUaWVuLVJlbiBDaGVuICA8dHJjaGVuQGNocm9taXVtLm9yZz4KKwor
ICAgICAgICBDb3JyZWN0IHNjcm9sbCBhZGp1c3RtZW50IGZvciB0b3VjaEV2ZW50LmNsaWVudFgv
Y2xpZW50WQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTAxODAwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
RnJhbWVWaWV3OjpzY3JvbGxYL3Njcm9sbFkgcmV0dXJucyBzY3JvbGwgb2Zmc2V0IGluIChzY2Fs
ZWQpIGZyYW1lIGNvb3JkaW5hdGUuCisgICAgICAgIENvbnZlcnQgdG8gZG9jdW1lbnQgY29vcmRp
bmF0ZSBiZWZvcmUgcGFzc2luZyB0byBKYXZhU2NyaXB0LgorCisgICAgICAgICogZmFzdC9ldmVu
dHMvdG91Y2gvdG91Y2gtc2NhbGVkLXNjcm9sbGVkLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAg
ICAgICogZmFzdC9ldmVudHMvdG91Y2gvdG91Y2gtc2NhbGVkLXNjcm9sbGVkLmh0bWw6IEFkZGVk
LgorCiAyMDEyLTExLTA1ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CiAKICAgICAg
ICAgUHJvdG90eXBlIGNoYWluIGNhY2hpbmcgc2hvdWxkIGNoZWNrIHRoYXQgdGhlIHBhdGggZnJv
bSB0aGUgYmFzZSBvYmplY3QgdG8gdGhlIHNsb3QgYmFzZSBpbnZvbHZlcyBwcm90b3R5cGUgaG9w
cyBvbmx5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy90b3VjaC90b3VjaC1z
Y2FsZWQtc2Nyb2xsZWQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91
Y2gvdG91Y2gtc2NhbGVkLXNjcm9sbGVkLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lNTRkZTM3
ZDI0YjVkMWI4OTBlN2Y1ODI4MWI1NmExOTYzYWE4ZmQ2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gvdG91Y2gtc2NhbGVkLXNjcm9sbGVkLWV4cGVjdGVk
LnR4dApAQCAtMCwwICsxLDIgQEAKK1RoaXMgdGVzdCBpcyBzdWNjZXNzZnVsIGlmIGV2ZW50LmNs
aWVudFgvWSBhcmUgY29uc2lzdGVudCB3aXRoIHRoZSBnZW5lcmF0ZWQgaW5wdXQuCisxNSwgMzUK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL3RvdWNoLXNjYWxlZC1z
Y3JvbGxlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gvdG91Y2gtc2NhbGVk
LXNjcm9sbGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMzEzZTQ2MzVmMDNjZDhiYWNiYzRhNzY5YWEyYTQ2
OTA1NDQ4MGUwMgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3Rv
dWNoL3RvdWNoLXNjYWxlZC1zY3JvbGxlZC5odG1sCkBAIC0wLDAgKzEsMzggQEAKKzwhRE9DVFlQ
RSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi8uLi9mYXN0L2pz
L3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxv
YWQ9InJ1blRlc3QoKTsiIHN0eWxlPSJ3aWR0aDoyMDAwcHg7aGVpZ2h0OjIwMDBweDsiPgorPGRp
dj5UaGlzIHRlc3QgaXMgc3VjY2Vzc2Z1bCBpZiBldmVudC5jbGllbnRYL1kgYXJlIGNvbnNpc3Rl
bnQgd2l0aCB0aGUgZ2VuZXJhdGVkIGlucHV0LjwvZGl2PgorPGRpdiBpZD0icmVzdWx0Ij48L2Rp
dj4KKzxzY3JpcHQ+CitmdW5jdGlvbiB0b3VjaGVkKGUpIHsKKyAgICBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgicmVzdWx0IikuaW5uZXJUZXh0ID0gZS50YXJnZXRUb3VjaGVzWzBdLmNsaWVudFgg
KyAnLCAnICsgZS50YXJnZXRUb3VjaGVzWzBdLmNsaWVudFk7Cit9CisKK2Z1bmN0aW9uIHJ1blRl
c3QoKSB7CisgICAgaWYgKHdpbmRvdy5pbnRlcm5hbHMpIHsKKyAgICAgICAgd2luZG93LmludGVy
bmFscy5zZXR0aW5ncy5zZXRQYWdlU2NhbGVGYWN0b3IoMiwgMCwgMCk7CisgICAgfQorICAgIHdp
bmRvdy5zY3JvbGxUbygxMDAsMTAwKTsKKworICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikgewor
ICAgICAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKyAgICAgICAgdGVzdFJ1bm5lci53YWl0
VW50aWxEb25lKCk7CisgICAgfQorCisgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigidG91
Y2hzdGFydCIsIHRvdWNoZWQsIGZhbHNlKTsKKyAgICBpZiAod2luZG93LmV2ZW50U2VuZGVyKSB7
CisgICAgICAgIGV2ZW50U2VuZGVyLmNsZWFyVG91Y2hQb2ludHMoKTsKKyAgICAgICAgZXZlbnRT
ZW5kZXIuYWRkVG91Y2hQb2ludCgzMCwgNzApOworICAgICAgICBldmVudFNlbmRlci50b3VjaFN0
YXJ0KCk7CisgICAgICAgIHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeyB3aW5kb3cudGVz
dFJ1bm5lci5ub3RpZnlEb25lKCk7IH0sIDApOworICAgIH0gZWxzZSB7CisgICAgICAgIGRlYnVn
KCJUaGlzIHRlc3QgcmVxdWlyZXMgRHVtcFJlbmRlclRyZWUuIik7CisgICAgfQorfQorPC9zY3Jp
cHQ+Cis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>173379</attachid>
            <date>2012-11-09 15:05:24 -0800</date>
            <delta_ts>2012-11-09 15:55:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101800-20121109150331.patch</filename>
            <type>text/plain</type>
            <size>4735</size>
            <attacher name="Tien-Ren Chen">trchen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzNTQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzc4MDg0MjJiNDg5ZTZl
OTNmYWNkZjI5ZTg4YTM3ODhkMmVlMTU0Yy4uMWI2YjA4MGJlMTlmZjE4ZmMzYmI0MzA0MjgyZjNl
ODAyNDY5N2YyMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTExLTA5ICBUaWVu
LVJlbiBDaGVuICA8dHJjaGVuQGNocm9taXVtLm9yZz4KKworICAgICAgICBDb3JyZWN0IHNjcm9s
bCBhZGp1c3RtZW50IGZvciB0b3VjaEV2ZW50LmNsaWVudFgvY2xpZW50WQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxODAwCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRnJhbWVWaWV3OjpzY3JvbGxYL3Nj
cm9sbFkgcmV0dXJucyBzY3JvbGwgb2Zmc2V0IGluIChzY2FsZWQpIGZyYW1lIGNvb3JkaW5hdGUu
CisgICAgICAgIENvbnZlcnQgdG8gZG9jdW1lbnQgY29vcmRpbmF0ZSBiZWZvcmUgcGFzc2luZyB0
byBKYXZhU2NyaXB0LgorCisgICAgICAgIFRlc3Q6IGZhc3QvZXZlbnRzL3RvdWNoL3RvdWNoLXNj
YWxlZC1zY3JvbGxlZC5odG1sCisKKyAgICAgICAgKiBkb20vVG91Y2guY3BwOgorICAgICAgICAo
V2ViQ29yZTo6Y29udGVudHNYKToKKyAgICAgICAgKFdlYkNvcmU6OmNvbnRlbnRzWSk6CisKIDIw
MTItMTEtMDUgIEJlbmphbWluIFBvdWxhaW4gIDxiZW5qYW1pbkB3ZWJraXQub3JnPgogCiAgICAg
ICAgIFRyYW5zZm9ybU9wZXJhdGlvbkluZm8ncyBjb25zdHJ1Y3RvciBpcyByZWFsbHkgc2xvdwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL1RvdWNoLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2RvbS9Ub3VjaC5jcHAKaW5kZXggYTZiZGEyNTY4ZjIwNDIzMTQ5NzUwNDJjOThhNWMzMDA3MTMy
NWMxMC4uN2YzNjJmYzc1YjUxODcyMzYzZWZhMTUzOGYzMjYxZTdkMzdjYWRiNCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvZG9tL1RvdWNoLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20v
VG91Y2guY3BwCkBAIC00Miw3ICs0Miw3IEBAIHN0YXRpYyBpbnQgY29udGVudHNYKEZyYW1lKiBm
cmFtZSkKICAgICBGcmFtZVZpZXcqIGZyYW1lVmlldyA9IGZyYW1lLT52aWV3KCk7CiAgICAgaWYg
KCFmcmFtZVZpZXcpCiAgICAgICAgIHJldHVybiAwOwotICAgIHJldHVybiBmcmFtZVZpZXctPnNj
cm9sbFgoKSAvIGZyYW1lLT5wYWdlWm9vbUZhY3RvcigpOworICAgIHJldHVybiBmcmFtZVZpZXct
PnNjcm9sbFgoKSAvIGZyYW1lLT5wYWdlWm9vbUZhY3RvcigpIC8gZnJhbWUtPmZyYW1lU2NhbGVG
YWN0b3IoKTsKIH0KIAogc3RhdGljIGludCBjb250ZW50c1koRnJhbWUqIGZyYW1lKQpAQCAtNTIs
NyArNTIsNyBAQCBzdGF0aWMgaW50IGNvbnRlbnRzWShGcmFtZSogZnJhbWUpCiAgICAgRnJhbWVW
aWV3KiBmcmFtZVZpZXcgPSBmcmFtZS0+dmlldygpOwogICAgIGlmICghZnJhbWVWaWV3KQogICAg
ICAgICByZXR1cm4gMDsKLSAgICByZXR1cm4gZnJhbWVWaWV3LT5zY3JvbGxZKCkgLyBmcmFtZS0+
cGFnZVpvb21GYWN0b3IoKTsKKyAgICByZXR1cm4gZnJhbWVWaWV3LT5zY3JvbGxZKCkgLyBmcmFt
ZS0+cGFnZVpvb21GYWN0b3IoKSAvIGZyYW1lLT5mcmFtZVNjYWxlRmFjdG9yKCk7CiB9CiAKIFRv
dWNoOjpUb3VjaChGcmFtZSogZnJhbWUsIEV2ZW50VGFyZ2V0KiB0YXJnZXQsIHVuc2lnbmVkIGlk
ZW50aWZpZXIsIGludCBzY3JlZW5YLCBpbnQgc2NyZWVuWSwgaW50IHBhZ2VYLCBpbnQgcGFnZVks
IGludCByYWRpdXNYLCBpbnQgcmFkaXVzWSwgZmxvYXQgcm90YXRpb25BbmdsZSwgZmxvYXQgZm9y
Y2UpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKaW5kZXggNjg0OGFmZWE4YWUwNDMxOTcxZGJhODNiMjM0ZTc4NTVlYmZjNzNkZi4uNzJm
ZGE4NDkwNGY0MjhhOGQwMjQ2YzY2MjAxZjI0YjY1MDU0Mjk3NSAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2
IEBACisyMDEyLTExLTA5ICBUaWVuLVJlbiBDaGVuICA8dHJjaGVuQGNocm9taXVtLm9yZz4KKwor
ICAgICAgICBDb3JyZWN0IHNjcm9sbCBhZGp1c3RtZW50IGZvciB0b3VjaEV2ZW50LmNsaWVudFgv
Y2xpZW50WQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTAxODAwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
RnJhbWVWaWV3OjpzY3JvbGxYL3Njcm9sbFkgcmV0dXJucyBzY3JvbGwgb2Zmc2V0IGluIChzY2Fs
ZWQpIGZyYW1lIGNvb3JkaW5hdGUuCisgICAgICAgIENvbnZlcnQgdG8gZG9jdW1lbnQgY29vcmRp
bmF0ZSBiZWZvcmUgcGFzc2luZyB0byBKYXZhU2NyaXB0LgorCisgICAgICAgICogZmFzdC9ldmVu
dHMvdG91Y2gvdG91Y2gtc2NhbGVkLXNjcm9sbGVkLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAg
ICAgICogZmFzdC9ldmVudHMvdG91Y2gvdG91Y2gtc2NhbGVkLXNjcm9sbGVkLmh0bWw6IEFkZGVk
LgorCiAyMDEyLTExLTA1ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CiAKICAgICAg
ICAgUHJvdG90eXBlIGNoYWluIGNhY2hpbmcgc2hvdWxkIGNoZWNrIHRoYXQgdGhlIHBhdGggZnJv
bSB0aGUgYmFzZSBvYmplY3QgdG8gdGhlIHNsb3QgYmFzZSBpbnZvbHZlcyBwcm90b3R5cGUgaG9w
cyBvbmx5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy90b3VjaC90b3VjaC1z
Y2FsZWQtc2Nyb2xsZWQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91
Y2gvdG91Y2gtc2NhbGVkLXNjcm9sbGVkLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lNTRkZTM3
ZDI0YjVkMWI4OTBlN2Y1ODI4MWI1NmExOTYzYWE4ZmQ2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gvdG91Y2gtc2NhbGVkLXNjcm9sbGVkLWV4cGVjdGVk
LnR4dApAQCAtMCwwICsxLDIgQEAKK1RoaXMgdGVzdCBpcyBzdWNjZXNzZnVsIGlmIGV2ZW50LmNs
aWVudFgvWSBhcmUgY29uc2lzdGVudCB3aXRoIHRoZSBnZW5lcmF0ZWQgaW5wdXQuCisxNSwgMzUK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL3RvdWNoLXNjYWxlZC1z
Y3JvbGxlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gvdG91Y2gtc2NhbGVk
LXNjcm9sbGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMDkwYzA5N2JmZWI1YWI0YjdjNDQyOTQ2Y2YyNzQ0
NDYwZmNjMzIwOQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3Rv
dWNoL3RvdWNoLXNjYWxlZC1zY3JvbGxlZC5odG1sCkBAIC0wLDAgKzEsMzcgQEAKKzwhRE9DVFlQ
RSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi8uLi9mYXN0L2pz
L3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxv
YWQ9InJ1blRlc3QoKTsiIHN0eWxlPSJ3aWR0aDoyMDAwcHg7aGVpZ2h0OjIwMDBweDsiPgorPGRp
dj5UaGlzIHRlc3QgaXMgc3VjY2Vzc2Z1bCBpZiBldmVudC5jbGllbnRYL1kgYXJlIGNvbnNpc3Rl
bnQgd2l0aCB0aGUgZ2VuZXJhdGVkIGlucHV0LjwvZGl2PgorPGRpdiBpZD0icmVzdWx0Ij48L2Rp
dj4KKzxzY3JpcHQ+CitmdW5jdGlvbiB0b3VjaGVkKGUpIHsKKyAgICBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgicmVzdWx0IikuaW5uZXJUZXh0ID0gZS50YXJnZXRUb3VjaGVzWzBdLmNsaWVudFgg
KyAnLCAnICsgZS50YXJnZXRUb3VjaGVzWzBdLmNsaWVudFk7CisgICAgaWYgKHdpbmRvdy50ZXN0
UnVubmVyKQorICAgICAgICB3aW5kb3cudGVzdFJ1bm5lci5ub3RpZnlEb25lKCkKK30KKworZnVu
Y3Rpb24gcnVuVGVzdCgpIHsKKyAgICBpZiAod2luZG93LmludGVybmFscykKKyAgICAgICAgd2lu
ZG93LmludGVybmFscy5zZXR0aW5ncy5zZXRQYWdlU2NhbGVGYWN0b3IoMiwgMCwgMCk7CisgICAg
d2luZG93LnNjcm9sbFRvKDEwMCwxMDApOworCisgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7
CisgICAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgICAgICB0ZXN0UnVubmVyLndh
aXRVbnRpbERvbmUoKTsKKyAgICB9CisKKyAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJ0
b3VjaHN0YXJ0IiwgdG91Y2hlZCwgZmFsc2UpOworICAgIGlmICh3aW5kb3cuZXZlbnRTZW5kZXIp
IHsKKyAgICAgICAgZXZlbnRTZW5kZXIuY2xlYXJUb3VjaFBvaW50cygpOworICAgICAgICBldmVu
dFNlbmRlci5hZGRUb3VjaFBvaW50KDMwLCA3MCk7CisgICAgICAgIGV2ZW50U2VuZGVyLnRvdWNo
U3RhcnQoKTsKKyAgICB9IGVsc2UKKyAgICAgICAgZGVidWcoIlRoaXMgdGVzdCByZXF1aXJlcyBE
dW1wUmVuZGVyVHJlZS4iKTsKK30KKzwvc2NyaXB0PgorPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0
bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>