<?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>94684</bug_id>
          
          <creation_ts>2012-08-22 02:43:28 -0700</creation_ts>
          <short_desc>Get rid of m_useLatchedWheelEventNode</short_desc>
          <delta_ts>2012-08-24 01:40:35 -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>UI Events</component>
          <version>420+</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>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>94478</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Allan Sandfeld Jensen">allan.jensen</reporter>
          <assigned_to name="Allan Sandfeld Jensen">allan.jensen</assigned_to>
          <cc>andersca</cc>
    
    <cc>ap</cc>
    
    <cc>bdakin</cc>
    
    <cc>rjkroege</cc>
    
    <cc>rniwa</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>701710</commentid>
    <comment_count>0</comment_count>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2012-08-22 02:43:28 -0700</bug_when>
    <thetext>EventHandler has a &quot;global&quot; flag called m_useLatchedWheelEventNode which is used only to tell if the currently handled wheel-event should use latched nodes. Since this is event specific, this flag would be better to have in PlatformWheelEvent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>701729</commentid>
    <comment_count>1</comment_count>
      <attachid>159892</attachid>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2012-08-22 03:13:36 -0700</bug_when>
    <thetext>Created attachment 159892
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>702271</commentid>
    <comment_count>2</comment_count>
      <attachid>159892</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-08-22 13:27:26 -0700</bug_when>
    <thetext>Comment on attachment 159892
Patch

LGTM.  Did you CC whoever added this originally?  Do we have ways to test this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>702281</commentid>
    <comment_count>3</comment_count>
    <who name="Robert Kroeger">rjkroege</who>
    <bug_when>2012-08-22 13:38:46 -0700</bug_when>
    <thetext>fwiw: I like this change.

regarding tests: it would be really if EventSender permitted setting the latched flag yes? That would make it possible to expand the existing layout tests in fast/event/touch/gesture to be enhanced to show that latched/non-latched mode are getting handled correctly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>702286</commentid>
    <comment_count>4</comment_count>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2012-08-22 13:43:12 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 159892 [details])
&gt; LGTM.  Did you CC whoever added this originally?  Do we have ways to test this?

Anders Carlson seems to have added it to EventHandler.cpp, and Timothy last touched it, I CC&apos;ed both of them.

There is no real change in functionality to test. It does appears to be tested indirectly by a number of tests, at least I had some tests breaking when I had a bug in an earlier version of the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>703815</commentid>
    <comment_count>5</comment_count>
      <attachid>159892</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-08-23 23:31:31 -0700</bug_when>
    <thetext>Comment on attachment 159892
Patch

This looks right.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>703885</commentid>
    <comment_count>6</comment_count>
      <attachid>159892</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-24 01:40:32 -0700</bug_when>
    <thetext>Comment on attachment 159892
Patch

Clearing flags on attachment: 159892

Committed r126556: &lt;http://trac.webkit.org/changeset/126556&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>703886</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-24 01:40:35 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>159892</attachid>
            <date>2012-08-22 03:13:36 -0700</date>
            <delta_ts>2012-08-24 01:40:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-94684-20120822121328.patch</filename>
            <type>text/plain</type>
            <size>7507</size>
            <attacher name="Allan Sandfeld Jensen">allan.jensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI2Mjc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTNhZDg1YjUzZTZmN2Vi
ZDQ2YzU3OWQyY2YyNzA2MTEwYzA5NGUxNi4uNThkMTNkYmVhZDRhYzIyMGI0ODdhMzQxNGQ3Yzhm
ZDhkMjdiYmE0ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTA4LTIyICBBbGxh
biBTYW5kZmVsZCBKZW5zZW4gIDxhbGxhbi5qZW5zZW5Abm9raWEuY29tPgorCisgICAgICAgIEdl
dCByaWQgb2YgbV91c2VMYXRjaGVkV2hlZWxFdmVudE5vZGUKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk0Njg0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTW92ZXMgdGhlIHNldHRpbmcgb2YgbV91c2VMYXRj
aGVkV2hlZWxFdmVudE5vZGUgaW50byBQbGF0Zm9ybVdoZWVsRXZlbnQuCisKKyAgICAgICAgKiBw
YWdlL0V2ZW50SGFuZGxlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpFdmVudEhhbmRsZXI6OkV2
ZW50SGFuZGxlcik6CisgICAgICAgIChXZWJDb3JlOjpFdmVudEhhbmRsZXI6OmhhbmRsZVdoZWVs
RXZlbnQpOgorICAgICAgICAoV2ViQ29yZTo6RXZlbnRIYW5kbGVyOjpkZWZhdWx0V2hlZWxFdmVu
dEhhbmRsZXIpOgorICAgICAgICAoV2ViQ29yZTo6RXZlbnRIYW5kbGVyOjpoYW5kbGVHZXN0dXJl
U2Nyb2xsQ29yZSk6CisgICAgICAgICogcGFnZS9FdmVudEhhbmRsZXIuaDoKKyAgICAgICAgKiBw
bGF0Zm9ybS9QbGF0Zm9ybVdoZWVsRXZlbnQuaDoKKyAgICAgICAgKFdlYkNvcmU6OlBsYXRmb3Jt
V2hlZWxFdmVudDo6UGxhdGZvcm1XaGVlbEV2ZW50KToKKyAgICAgICAgKFdlYkNvcmU6OlBsYXRm
b3JtV2hlZWxFdmVudDo6c2V0VXNlTGF0Y2hlZEV2ZW50Tm9kZSk6CisgICAgICAgIChQbGF0Zm9y
bVdoZWVsRXZlbnQpOgorICAgICAgICAoV2ViQ29yZTo6UGxhdGZvcm1XaGVlbEV2ZW50OjpoYXNQ
cmVjaXNlU2Nyb2xsaW5nRGVsdGFzKToKKyAgICAgICAgKFdlYkNvcmU6OlBsYXRmb3JtV2hlZWxF
dmVudDo6dXNlTGF0Y2hlZEV2ZW50Tm9kZSk6CisKIDIwMTItMDgtMjAgIEFsbGFuIFNhbmRmZWxk
IEplbnNlbiAgPGFsbGFuLmplbnNlbkBub2tpYS5jb20+CiAKICAgICAgICAgW1RvdWNoQWRqdXN0
bWVudF0gQWRqdXN0IHRvIHdvcmQgb3Igc2VsZWN0aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFu
ZGxlci5jcHAKaW5kZXggMDRmNjM2ZWFlM2U5Mzk4ZTM1OGM2OWIzNTIyMmIwMmM3NGRkNzcyMi4u
OTU3YWRhMzQwMTQwNWUyNjMzMGRkNDJkNWI0NTc1ZWYyOWQ2NjVhZCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bh
Z2UvRXZlbnRIYW5kbGVyLmNwcApAQCAtMzA4LDcgKzMwOCw2IEBAIEV2ZW50SGFuZGxlcjo6RXZl
bnRIYW5kbGVyKEZyYW1lKiBmcmFtZSkKICAgICAsIG1fZXZlbnRIYW5kbGVyV2lsbFJlc2V0Q2Fw
dHVyaW5nTW91c2VFdmVudHNOb2RlKDApCiAgICAgLCBtX2NsaWNrQ291bnQoMCkKICAgICAsIG1f
bW91c2VEb3duVGltZXN0YW1wKDApCi0gICAgLCBtX3VzZUxhdGNoZWRXaGVlbEV2ZW50Tm9kZShm
YWxzZSkKICAgICAsIG1fd2lkZ2V0SXNMYXRjaGVkKGZhbHNlKQogI2lmIFBMQVRGT1JNKE1BQykK
ICAgICAsIG1fbW91c2VEb3duVmlldyhuaWwpCkBAIC0yMjk5LDExICsyMjk4LDkgQEAgYm9vbCBF
dmVudEhhbmRsZXI6OmhhbmRsZVdoZWVsRXZlbnQoY29uc3QgUGxhdGZvcm1XaGVlbEV2ZW50JiBl
KQogICAgIEhpdFRlc3RSZXN1bHQgcmVzdWx0KHZQb2ludCk7CiAgICAgZG9jLT5yZW5kZXJWaWV3
KCktPmhpdFRlc3QocmVxdWVzdCwgcmVzdWx0KTsKIAotI2lmIFBMQVRGT1JNKE1BQykKLSAgICBt
X3VzZUxhdGNoZWRXaGVlbEV2ZW50Tm9kZSA9IGUubW9tZW50dW1QaGFzZSgpID09IFBsYXRmb3Jt
V2hlZWxFdmVudFBoYXNlQmVnYW4gfHwgZS5tb21lbnR1bVBoYXNlKCkgPT0gUGxhdGZvcm1XaGVl
bEV2ZW50UGhhc2VDaGFuZ2VkOwotI2VuZGlmCisgICAgYm9vbCB1c2VMYXRjaGVkV2hlZWxFdmVu
dE5vZGUgPSBlLnVzZUxhdGNoZWRFdmVudE5vZGUoKTsKIAotICAgIGlmIChtX3VzZUxhdGNoZWRX
aGVlbEV2ZW50Tm9kZSkgeworICAgIGlmICh1c2VMYXRjaGVkV2hlZWxFdmVudE5vZGUpIHsKICAg
ICAgICAgaWYgKCFtX2xhdGNoZWRXaGVlbEV2ZW50Tm9kZSkgewogICAgICAgICAgICAgbV9sYXRj
aGVkV2hlZWxFdmVudE5vZGUgPSByZXN1bHQuaW5uZXJOb2RlKCk7CiAgICAgICAgICAgICBtX3dp
ZGdldElzTGF0Y2hlZCA9IHJlc3VsdC5pc092ZXJXaWRnZXQoKTsKQEAgLTIzNjcsNyArMjM2NCw3
IEBAIHZvaWQgRXZlbnRIYW5kbGVyOjpkZWZhdWx0V2hlZWxFdmVudEhhbmRsZXIoTm9kZSogc3Rh
cnROb2RlLCBXaGVlbEV2ZW50KiB3aGVlbEV2CiAgICAgaWYgKHNjcm9sbE5vZGUod2hlZWxFdmVu
dC0+cmF3RGVsdGFZKCksIGdyYW51bGFyaXR5LCBTY3JvbGxVcCwgU2Nyb2xsRG93biwgc3RhcnRO
b2RlLCAmc3RvcE5vZGUpKQogICAgICAgICB3aGVlbEV2ZW50LT5zZXREZWZhdWx0SGFuZGxlZCgp
OwogICAgIAotICAgIGlmICghbV91c2VMYXRjaGVkV2hlZWxFdmVudE5vZGUpCisgICAgaWYgKCFt
X2xhdGNoZWRXaGVlbEV2ZW50Tm9kZSkKICAgICAgICAgbV9wcmV2aW91c1doZWVsU2Nyb2xsZWRO
b2RlID0gc3RvcE5vZGU7CiB9CiAKQEAgLTI0OTAsNyArMjQ4Nyw2IEBAIGJvb2wgRXZlbnRIYW5k
bGVyOjpoYW5kbGVHZXN0dXJlU2Nyb2xsVXBkYXRlKGNvbnN0IFBsYXRmb3JtR2VzdHVyZUV2ZW50
JiBnZXN0dXJlCiAKIGJvb2wgRXZlbnRIYW5kbGVyOjpoYW5kbGVHZXN0dXJlU2Nyb2xsQ29yZShj
b25zdCBQbGF0Zm9ybUdlc3R1cmVFdmVudCYgZ2VzdHVyZUV2ZW50LCBQbGF0Zm9ybVdoZWVsRXZl
bnRHcmFudWxhcml0eSBncmFudWxhcml0eSwgYm9vbCBsYXRjaGVkV2hlZWwpCiB7Ci0gICAgVGVt
cG9yYXJ5Q2hhbmdlPGJvb2w+IGxhdGNoZWQobV91c2VMYXRjaGVkV2hlZWxFdmVudE5vZGUsIGxh
dGNoZWRXaGVlbCk7CiAgICAgY29uc3QgZmxvYXQgdGlja0Rpdmlzb3IgPSAoZmxvYXQpV2hlZWxF
dmVudDo6dGlja011bHRpcGxpZXI7CiAgICAgSW50UG9pbnQgcG9pbnQoZ2VzdHVyZUV2ZW50LnBv
c2l0aW9uKCkueCgpLCBnZXN0dXJlRXZlbnQucG9zaXRpb24oKS55KCkpOwogICAgIEludFBvaW50
IGdsb2JhbFBvaW50KGdlc3R1cmVFdmVudC5nbG9iYWxQb3NpdGlvbigpLngoKSwgZ2VzdHVyZUV2
ZW50Lmdsb2JhbFBvc2l0aW9uKCkueSgpKTsKQEAgLTI0OTgsNiArMjQ5NCw3IEBAIGJvb2wgRXZl
bnRIYW5kbGVyOjpoYW5kbGVHZXN0dXJlU2Nyb2xsQ29yZShjb25zdCBQbGF0Zm9ybUdlc3R1cmVF
dmVudCYgZ2VzdHVyZUV2CiAgICAgICAgIGdlc3R1cmVFdmVudC5kZWx0YVgoKSwgZ2VzdHVyZUV2
ZW50LmRlbHRhWSgpLCBnZXN0dXJlRXZlbnQuZGVsdGFYKCkgLyB0aWNrRGl2aXNvciwgZ2VzdHVy
ZUV2ZW50LmRlbHRhWSgpIC8gdGlja0Rpdmlzb3IsCiAgICAgICAgIGdyYW51bGFyaXR5LAogICAg
ICAgICBnZXN0dXJlRXZlbnQuc2hpZnRLZXkoKSwgZ2VzdHVyZUV2ZW50LmN0cmxLZXkoKSwgZ2Vz
dHVyZUV2ZW50LmFsdEtleSgpLCBnZXN0dXJlRXZlbnQubWV0YUtleSgpKTsKKyAgICBzeW50aGV0
aWNXaGVlbEV2ZW50LnNldFVzZUxhdGNoZWRFdmVudE5vZGUobGF0Y2hlZFdoZWVsKTsKICAgICBy
ZXR1cm4gaGFuZGxlV2hlZWxFdmVudChzeW50aGV0aWNXaGVlbEV2ZW50KTsKIH0KICNlbmRpZgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIuaCBiL1NvdXJjZS9X
ZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmgKaW5kZXggYWMwZmYwYjFmZDNjZjcxMmZlM2I1YmI5
NTE1Y2UwYmE3YmM4ZGQ4NC4uNmQ4YTBhYjc2NzNhOGM4ZmRmYjRjOWE5NWRiZmMxYWFkOTU1ZDQ4
NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIuaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5oCkBAIC00MzAsNyArNDMwLDYgQEAgcHJp
dmF0ZToKICAgICBkb3VibGUgbV9tb3VzZURvd25UaW1lc3RhbXA7CiAgICAgUGxhdGZvcm1Nb3Vz
ZUV2ZW50IG1fbW91c2VEb3duOwogCi0gICAgYm9vbCBtX3VzZUxhdGNoZWRXaGVlbEV2ZW50Tm9k
ZTsKICAgICBSZWZQdHI8Tm9kZT4gbV9sYXRjaGVkV2hlZWxFdmVudE5vZGU7CiAgICAgYm9vbCBt
X3dpZGdldElzTGF0Y2hlZDsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
UGxhdGZvcm1XaGVlbEV2ZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybVdo
ZWVsRXZlbnQuaAppbmRleCAzMDgzZWRhZGViYTU3NjhhZDE1NTBiZjUwYzk2ZjE1YjM1NWFkNTEw
Li5iM2VkMGM1YWIzMDczNzI0Y2NhNTA5ODZlNjRhNTgxOGQ4ZmU5ZDYxIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybVdoZWVsRXZlbnQuaAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybVdoZWVsRXZlbnQuaApAQCAtODcsNiArODcsNyBAQCBu
YW1lc3BhY2UgV2ViQ29yZSB7CiAgICAgICAgICAgICAsIG1fd2hlZWxUaWNrc1koMCkKICAgICAg
ICAgICAgICwgbV9ncmFudWxhcml0eShTY3JvbGxCeVBpeGVsV2hlZWxFdmVudCkKICAgICAgICAg
ICAgICwgbV9kaXJlY3Rpb25JbnZlcnRlZEZyb21EZXZpY2UoZmFsc2UpCisgICAgICAgICAgICAs
IG1fdXNlTGF0Y2hlZEV2ZW50Tm9kZShmYWxzZSkKICNpZiBQTEFURk9STShNQUMpIHx8IFBMQVRG
T1JNKENIUk9NSVVNKQogICAgICAgICAgICAgLCBtX2hhc1ByZWNpc2VTY3JvbGxpbmdEZWx0YXMo
ZmFsc2UpCiAjZW5kaWYKQEAgLTExMCwxMSArMTExLDEyIEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsK
ICAgICAgICAgICAgICwgbV93aGVlbFRpY2tzWSh3aGVlbFRpY2tzWSkKICAgICAgICAgICAgICwg
bV9ncmFudWxhcml0eShncmFudWxhcml0eSkKICAgICAgICAgICAgICwgbV9kaXJlY3Rpb25JbnZl
cnRlZEZyb21EZXZpY2UoZmFsc2UpCisgICAgICAgICAgICAsIG1fdXNlTGF0Y2hlZEV2ZW50Tm9k
ZShmYWxzZSkKICNpZiBQTEFURk9STShNQUMpIHx8IFBMQVRGT1JNKENIUk9NSVVNKQogICAgICAg
ICAgICAgLCBtX2hhc1ByZWNpc2VTY3JvbGxpbmdEZWx0YXMoZmFsc2UpCiAjZW5kaWYKICNpZiBQ
TEFURk9STShNQUMpIHx8IChQTEFURk9STShDSFJPTUlVTSkgJiYgT1MoREFSV0lOKSkKLSAgICAg
ICAgICAgLCBtX3BoYXNlKFBsYXRmb3JtV2hlZWxFdmVudFBoYXNlTm9uZSkKKyAgICAgICAgICAg
ICwgbV9waGFzZShQbGF0Zm9ybVdoZWVsRXZlbnRQaGFzZU5vbmUpCiAgICAgICAgICAgICAsIG1f
bW9tZW50dW1QaGFzZShQbGF0Zm9ybVdoZWVsRXZlbnRQaGFzZU5vbmUpCiAgICAgICAgICAgICAs
IG1fc2Nyb2xsQ291bnQoMCkKICAgICAgICAgICAgICwgbV91bmFjY2VsZXJhdGVkU2Nyb2xsaW5n
RGVsdGFYKDApCkBAIC0xNDgsNiArMTUwLDggQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogCiAgICAg
ICAgIGJvb2wgZGlyZWN0aW9uSW52ZXJ0ZWRGcm9tRGV2aWNlKCkgY29uc3QgeyByZXR1cm4gbV9k
aXJlY3Rpb25JbnZlcnRlZEZyb21EZXZpY2U7IH0KIAorICAgICAgICB2b2lkIHNldFVzZUxhdGNo
ZWRFdmVudE5vZGUoYm9vbCBiKSB7IG1fdXNlTGF0Y2hlZEV2ZW50Tm9kZSA9IGI7IH0KKwogI2lm
IFBMQVRGT1JNKEdUSykKICAgICAgICAgZXhwbGljaXQgUGxhdGZvcm1XaGVlbEV2ZW50KEdka0V2
ZW50U2Nyb2xsKik7CiAjZW5kaWYKQEAgLTE1Nyw3ICsxNjEsNyBAQCBuYW1lc3BhY2UgV2ViQ29y
ZSB7CiAjZW5kaWYKIAogI2lmIFBMQVRGT1JNKE1BQykgfHwgUExBVEZPUk0oQ0hST01JVU0pCi0g
ICAgICAgYm9vbCBoYXNQcmVjaXNlU2Nyb2xsaW5nRGVsdGFzKCkgY29uc3QgeyByZXR1cm4gbV9o
YXNQcmVjaXNlU2Nyb2xsaW5nRGVsdGFzOyB9CisgICAgICAgIGJvb2wgaGFzUHJlY2lzZVNjcm9s
bGluZ0RlbHRhcygpIGNvbnN0IHsgcmV0dXJuIG1faGFzUHJlY2lzZVNjcm9sbGluZ0RlbHRhczsg
fQogI2VuZGlmCiAjaWYgUExBVEZPUk0oTUFDKSB8fCAoUExBVEZPUk0oQ0hST01JVU0pICYmIE9T
KERBUldJTikpCiAgICAgICAgIFBsYXRmb3JtV2hlZWxFdmVudFBoYXNlIHBoYXNlKCkgY29uc3Qg
eyByZXR1cm4gbV9waGFzZTsgfQpAQCAtMTY1LDYgKzE2OSw5IEBAIG5hbWVzcGFjZSBXZWJDb3Jl
IHsKICAgICAgICAgdW5zaWduZWQgc2Nyb2xsQ291bnQoKSBjb25zdCB7IHJldHVybiBtX3Njcm9s
bENvdW50OyB9CiAgICAgICAgIGZsb2F0IHVuYWNjZWxlcmF0ZWRTY3JvbGxpbmdEZWx0YVgoKSBj
b25zdCB7IHJldHVybiBtX3VuYWNjZWxlcmF0ZWRTY3JvbGxpbmdEZWx0YVg7IH0KICAgICAgICAg
ZmxvYXQgdW5hY2NlbGVyYXRlZFNjcm9sbGluZ0RlbHRhWSgpIGNvbnN0IHsgcmV0dXJuIG1fdW5h
Y2NlbGVyYXRlZFNjcm9sbGluZ0RlbHRhWTsgfQorICAgICAgICBib29sIHVzZUxhdGNoZWRFdmVu
dE5vZGUoKSBjb25zdCB7IHJldHVybiBtX3VzZUxhdGNoZWRFdmVudE5vZGUgfHwgKG1fbW9tZW50
dW1QaGFzZSA9PSBQbGF0Zm9ybVdoZWVsRXZlbnRQaGFzZUJlZ2FuIHx8IG1fbW9tZW50dW1QaGFz
ZSA9PSBQbGF0Zm9ybVdoZWVsRXZlbnRQaGFzZUNoYW5nZWQpOyB9CisjZWxzZQorICAgICAgICBi
b29sIHVzZUxhdGNoZWRFdmVudE5vZGUoKSBjb25zdCB7IHJldHVybiBtX3VzZUxhdGNoZWRFdmVu
dE5vZGU7IH0KICNlbmRpZgogCiAjaWYgUExBVEZPUk0oV0lOKQpAQCAtMTg5LDExICsxOTYsMTIg
QEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgICAgICBmbG9hdCBtX3doZWVsVGlja3NZOwogICAg
ICAgICBQbGF0Zm9ybVdoZWVsRXZlbnRHcmFudWxhcml0eSBtX2dyYW51bGFyaXR5OwogICAgICAg
ICBib29sIG1fZGlyZWN0aW9uSW52ZXJ0ZWRGcm9tRGV2aWNlOworICAgICAgICBib29sIG1fdXNl
TGF0Y2hlZEV2ZW50Tm9kZTsKICNpZiBQTEFURk9STShNQUMpIHx8IFBMQVRGT1JNKENIUk9NSVVN
KQogICAgICAgICBib29sIG1faGFzUHJlY2lzZVNjcm9sbGluZ0RlbHRhczsKICNlbmRpZgogI2lm
IFBMQVRGT1JNKE1BQykgfHwgKFBMQVRGT1JNKENIUk9NSVVNKSAmJiBPUyhEQVJXSU4pKQotICAg
ICAgICAgUGxhdGZvcm1XaGVlbEV2ZW50UGhhc2UgbV9waGFzZTsKKyAgICAgICAgUGxhdGZvcm1X
aGVlbEV2ZW50UGhhc2UgbV9waGFzZTsKICAgICAgICAgUGxhdGZvcm1XaGVlbEV2ZW50UGhhc2Ug
bV9tb21lbnR1bVBoYXNlOwogICAgICAgICB1bnNpZ25lZCBtX3Njcm9sbENvdW50OwogICAgICAg
ICBmbG9hdCBtX3VuYWNjZWxlcmF0ZWRTY3JvbGxpbmdEZWx0YVg7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>