<?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>53050</bug_id>
          
          <creation_ts>2011-01-24 16:34:29 -0800</creation_ts>
          <short_desc>Remove RenderSlider::inDragMode and use SliderThumbElement::inDragMode instead.</short_desc>
          <delta_ts>2011-04-13 10:04:24 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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>
          
          <blocked>44907</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dimitri Glazkov (Google)">dglazkov</reporter>
          <assigned_to name="Dimitri Glazkov (Google)">dglazkov</assigned_to>
          <cc>darin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>339358</commentid>
    <comment_count>0</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-01-24 16:34:29 -0800</bug_when>
    <thetext>Remove RenderSlider::inDragMode and use SliderThumbElement::inDragMode instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>339365</commentid>
    <comment_count>1</comment_count>
      <attachid>79989</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-01-24 16:36:54 -0800</bug_when>
    <thetext>Created attachment 79989
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>339367</commentid>
    <comment_count>2</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-01-24 16:38:23 -0800</bug_when>
    <thetext>Just cleaning stuff up after the move.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>339667</commentid>
    <comment_count>3</comment_count>
      <attachid>79989</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-01-25 09:06:31 -0800</bug_when>
    <thetext>Comment on attachment 79989
Patch

Seems strange to have all this code that is render tree oriented have to go back to the DOM tree for one thing and not the rest. The RenderThemeWin code especially stands out, with all those renderer checks mixed in with one DOM check.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>339921</commentid>
    <comment_count>4</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-01-25 14:19:08 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 79989 [details])
&gt; Seems strange to have all this code that is render tree oriented have to go back to the DOM tree for one thing and not the rest. The RenderThemeWin code especially stands out, with all those renderer checks mixed in with one DOM check.

I am on the fence with this patch. Perhaps turn this into a helper function on RenderSliderThumb object?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>384969</commentid>
    <comment_count>5</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-04-13 10:04:24 -0700</bug_when>
    <thetext>I decided that this patch isn&apos;t useful.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>79989</attachid>
            <date>2011-01-24 16:36:54 -0800</date>
            <delta_ts>2011-01-25 09:06:31 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-53050-20110124163652.patch</filename>
            <type>text/plain</type>
            <size>10204</size>
            <attacher name="Dimitri Glazkov (Google)">dglazkov</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA5NjFlMzIyNjY4YjI1NWE4YjFmMzY5Y2E1OGIwMDI1NzViYmJlNmQwLi5h
Zjc4YTkzZjVkOWYzNTgxNGE5MzhkNDRlZWY2NjEwNjZlNmIzMDc3IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMzAgQEAKKzIwMTEtMDEtMjQgIERpbWl0cmkgR2xhemtvdiAgPGRnbGF6a292QGNocm9t
aXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBSZW1vdmUgUmVuZGVyU2xpZGVyOjppbkRyYWdNb2RlIGFuZCB1c2UgU2xpZGVyVGh1bWJFbGVt
ZW50OjppbkRyYWdNb2RlIGluc3RlYWQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD01MzA1MAorCisgICAgICAgIE5vIGNoYW5nZSBpbiBiZWhhdmlvciwg
c28gbm8gbmV3IHRlc3RzLgorCisgICAgICAgICogcGxhdGZvcm0vcXQvUmVuZGVyVGhlbWVRdC5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJUaGVtZVF0OjpwYWludFNsaWRlclRyYWNrKTog
Q2hhbmdlZCB0byB1c2UgU2xpZGVyVGh1bWJFbGVtZW50OjppbkRyYWdNb2RlLgorICAgICAgICAq
IHJlbmRlcmluZy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpN
ZWRpYUNvbnRyb2xUaW1lbGluZUVsZW1lbnQ6OmRlZmF1bHRFdmVudEhhbmRsZXIpOiBEaXR0by4K
KyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyU2xpZGVyLmNwcDogUmVtb3ZlZCBpbkRyYWdNb2Rl
IG1ldGhvZC4KKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyU2xpZGVyLmg6IFJlbW92ZWQgZGVm
LgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJUaGVtZUNocm9taXVtTGludXguY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6UmVuZGVyVGhlbWVDaHJvbWl1bUxpbnV4OjpwYWludFNsaWRlclRodW1i
KTogQ2hhbmdlZCB0byB1c2UgU2xpZGVyVGh1bWJFbGVtZW50OjppbkRyYWdNb2RlLgorICAgICAg
ICAqIHJlbmRlcmluZy9SZW5kZXJUaGVtZUNocm9taXVtV2luLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlJlbmRlclRoZW1lQ2hyb21pdW1XaW46OmRldGVybWluZVNsaWRlclRodW1iU3RhdGUpOiBE
aXR0by4KKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRoZW1lQ2hyb21pdW1XaW46OmRldGVybWlu
ZUNsYXNzaWNTdGF0ZSk6IERpdHRvLgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJUaGVtZU1h
Yy5tbToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRoZW1lTWFjOjpwYWludFNsaWRlclRodW1i
KTogRGl0dG8uCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclRoZW1lU2FmYXJpLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OlJlbmRlclRoZW1lU2FmYXJpOjpwYWludFNsaWRlclRodW1iKTogRGl0
dG8uCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclRoZW1lV2luLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OlJlbmRlclRoZW1lV2luOjpkZXRlcm1pbmVTbGlkZXJUaHVtYlN0YXRlKTogRGl0dG8u
CisKIDIwMTEtMDEtMjQgIFBhdmVsIEZlbGRtYW4gIDxwZmVsZG1hbkBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgWXVyeSBTZW1pa2hhdHNreS4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL3F0L1JlbmRlclRoZW1lUXQuY3BwIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vcXQvUmVuZGVyVGhlbWVRdC5jcHAKaW5kZXggOGQ1Y2ZjZGI5NTUwYWVmYzYxYTFh
YjBkZDliODQ4MmZlOGU0MjZhMC4uZmY2YWQ2NDliNzg2MDk3MjliMDgzZDI1M2JmMWYyZjkxNWE5
M2IwNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vcXQvUmVuZGVyVGhlbWVR
dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vcXQvUmVuZGVyVGhlbWVRdC5jcHAK
QEAgLTU5LDYgKzU5LDcgQEAKICNpbmNsdWRlICJSZW5kZXJTbGlkZXIuaCIKICNpbmNsdWRlICJS
ZW5kZXJUaGVtZS5oIgogI2luY2x1ZGUgIlNjcm9sbGJhclRoZW1lUXQuaCIKKyNpbmNsdWRlICJT
bGlkZXJUaHVtYkVsZW1lbnQuaCIKICNpbmNsdWRlICJUaW1lUmFuZ2VzLmgiCiAjaW5jbHVkZSAi
VXNlckFnZW50U3R5bGVTaGVldHMuaCIKIApAQCAtODgyLDcgKzg4MywxMSBAQCBib29sIFJlbmRl
clRoZW1lUXQ6OnBhaW50U2xpZGVyVHJhY2soUmVuZGVyT2JqZWN0KiBvLCBjb25zdCBQYWludElu
Zm8mIHBpLAogICAgIGlmIChhcHBlYXJhbmNlID09IFNsaWRlclZlcnRpY2FsUGFydCkKICAgICAg
ICAgb3B0aW9uLm9yaWVudGF0aW9uID0gUXQ6OlZlcnRpY2FsOwogCi0gICAgaWYgKHJlbmRlclNs
aWRlci0+aW5EcmFnTW9kZSgpKSB7CisgICAgU2xpZGVyVGh1bWJFbGVtZW50KiBzbGlkZXJUaHVt
YiA9IHRvU2xpZGVyVGh1bWJFbGVtZW50KHRvRWxlbWVudChyZW5kZXJTbGlkZXItPm5vZGUoKSkt
PnNoYWRvd1Jvb3QoKSk7CisgICAgaWYgKCFzbGlkZXJUaHVtYikKKyAgICAgICAgcmV0dXJuIHRy
dWU7CisKKyAgICBpZiAoc2xpZGVyVGh1bWItPmluRHJhZ01vZGUoKSkgewogICAgICAgICBvcHRp
b24uYWN0aXZlU3ViQ29udHJvbHMgPSBRU3R5bGU6OlNDX1NsaWRlckhhbmRsZTsKICAgICAgICAg
b3B0aW9uLnN0YXRlIHw9IFFTdHlsZTo6U3RhdGVfU3Vua2VuOwogICAgIH0KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvTWVkaWFDb250cm9sRWxlbWVudHMuY3BwCmluZGV4IGUyNzE4
MWVjODhiZTMzNjlmNDU5Y2ZjZmU4ZmE3NThiYmNhMDNmZDYuLjExZDdlZmM1ODMxOGJmNDRiMTZm
MjhjMGQyZmU5NTgyZjU4ZjIxMTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L01lZGlhQ29udHJvbEVsZW1lbnRzLmNwcApAQCAtNDMsNiArNDMsNyBAQAogI2luY2x1ZGUgIlJl
bmRlclNsaWRlci5oIgogI2luY2x1ZGUgIlJlbmRlclRoZW1lLmgiCiAjaW5jbHVkZSAiU2V0dGlu
Z3MuaCIKKyNpbmNsdWRlICJTbGlkZXJUaHVtYkVsZW1lbnQuaCIKIAogbmFtZXNwYWNlIFdlYkNv
cmUgewogCkBAIC03MzgsOCArNzM5LDggQEAgdm9pZCBNZWRpYUNvbnRyb2xUaW1lbGluZUVsZW1l
bnQ6OmRlZmF1bHRFdmVudEhhbmRsZXIoRXZlbnQqIGV2ZW50KQogICAgICAgICBtZWRpYUVsZW1l
bnQoKS0+c2V0Q3VycmVudFRpbWUodGltZSwgZWMpOwogICAgIH0KIAotICAgIFJlbmRlclNsaWRl
ciogc2xpZGVyID0gdG9SZW5kZXJTbGlkZXIocmVuZGVyZXIoKSk7Ci0gICAgaWYgKHNsaWRlciAm
JiBzbGlkZXItPmluRHJhZ01vZGUoKSkKKyAgICBTbGlkZXJUaHVtYkVsZW1lbnQqIHRodW1iID0g
dG9TbGlkZXJUaHVtYkVsZW1lbnQoc2hhZG93Um9vdCgpKTsKKyAgICBpZiAodGh1bWIgJiYgdGh1
bWItPmluRHJhZ01vZGUoKSkKICAgICAgICAgdG9SZW5kZXJNZWRpYShtZWRpYUVsZW1lbnQoKS0+
cmVuZGVyZXIoKSktPnVwZGF0ZVRpbWVEaXNwbGF5KCk7CiAKICAgICBpZiAoZXZlbnQtPnR5cGUo
KSA9PSBldmVudE5hbWVzKCkubW91c2V1cEV2ZW50KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlclNsaWRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyU2xpZGVyLmNwcAppbmRleCA0OWRhMzk2NzIzMWMwMTQxZjBhMzI2ZmVkMGRhNzg3ODFm
ZjQzZjVmLi42MGUzNmY3NmRlMDJkN2EwMDgwYWMxMzc0YTUyMTdlMWI4OGViYzFiIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyU2xpZGVyLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyU2xpZGVyLmNwcApAQCAtMTgxLDEwICsxODEsNCBA
QCBTbGlkZXJUaHVtYkVsZW1lbnQqIFJlbmRlclNsaWRlcjo6c2xpZGVyVGh1bWJFbGVtZW50KCkg
Y29uc3QKICAgICByZXR1cm4gdG9TbGlkZXJUaHVtYkVsZW1lbnQoc3RhdGljX2Nhc3Q8RWxlbWVu
dCo+KG5vZGUoKSktPnNoYWRvd1Jvb3QoKSk7CiB9CiAKLWJvb2wgUmVuZGVyU2xpZGVyOjppbkRy
YWdNb2RlKCkgY29uc3QKLXsKLSAgICBTbGlkZXJUaHVtYkVsZW1lbnQqIHRodW1iRWxlbWVudCA9
IHNsaWRlclRodW1iRWxlbWVudCgpOwotICAgIHJldHVybiB0aHVtYkVsZW1lbnQgJiYgdGh1bWJF
bGVtZW50LT5pbkRyYWdNb2RlKCk7Ci19Ci0KIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJTbGlkZXIuaCBiL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJTbGlkZXIuaAppbmRleCAwMTYyYjcxMDdiYWQ1ZWU2YzUz
MmQ1NTliY2U1NTQ0MTBjOTBlMTE3Li5kZDRkZWE3YzQyYjdiYWNmNTMxMjZiNmRjNjIxZmE1YmJi
OTQ2ZmY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyU2xpZGVy
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclNsaWRlci5oCkBAIC0zNCw3
ICszNCw2IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgUmVuZGVyU2xpZGVyKEhUTUxJ
bnB1dEVsZW1lbnQqKTsKICAgICAgICAgdmlydHVhbCB+UmVuZGVyU2xpZGVyKCk7CiAKLSAgICAg
ICAgYm9vbCBpbkRyYWdNb2RlKCkgY29uc3Q7CiAgICAgICAgIEludFJlY3QgdGh1bWJSZWN0KCk7
CiAKICAgICBwcml2YXRlOgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlclRoZW1lQ2hyb21pdW1MaW51eC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyVGhlbWVDaHJvbWl1bUxpbnV4LmNwcAppbmRleCAzYTI4NzRkM2UwZTIyZjliOGRiNzYyOTA3
MjBhN2NjYmVkMzRjYzQ3Li41NTE2ZjVlZjNmNzk3MTczMGVhZDQ2ZDE1NjI2Yzc1OTEwYTFkYWU1
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWVDaHJvbWl1
bUxpbnV4LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWVDaHJv
bWl1bUxpbnV4LmNwcApAQCAtMzMsNiArMzMsNyBAQAogI2luY2x1ZGUgIlJlbmRlclByb2dyZXNz
LmgiCiAjaW5jbHVkZSAiUmVuZGVyU2xpZGVyLmgiCiAjaW5jbHVkZSAiU2Nyb2xsYmFyVGhlbWUu
aCIKKyNpbmNsdWRlICJTbGlkZXJUaHVtYkVsZW1lbnQuaCIKICNpbmNsdWRlICJVc2VyQWdlbnRT
dHlsZVNoZWV0cy5oIgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CkBAIC0yODcsNyArMjg4LDcgQEAg
Ym9vbCBSZW5kZXJUaGVtZUNocm9taXVtTGludXg6OnBhaW50U2xpZGVyVGh1bWIoUmVuZGVyT2Jq
ZWN0KiBvLCBjb25zdCBQYWludEluZm8KIHsKICAgICBQbGF0Zm9ybUJyaWRnZTo6VGhlbWVQYWlu
dEV4dHJhUGFyYW1zIGV4dHJhUGFyYW1zOwogICAgIGV4dHJhUGFyYW1zLnNsaWRlci52ZXJ0aWNh
bCA9IG8tPnN0eWxlKCktPmFwcGVhcmFuY2UoKSA9PSBTbGlkZXJUaHVtYlZlcnRpY2FsUGFydDsK
LSAgICBleHRyYVBhcmFtcy5zbGlkZXIuaW5EcmFnID0gdG9SZW5kZXJTbGlkZXIoby0+cGFyZW50
KCkpLT5pbkRyYWdNb2RlKCk7CisgICAgZXh0cmFQYXJhbXMuc2xpZGVyLmluRHJhZyA9IHRvU2xp
ZGVyVGh1bWJFbGVtZW50KG8tPm5vZGUoKSktPmluRHJhZ01vZGUoKTsKIAogICAgIFBsYXRmb3Jt
QnJpZGdlOjpwYWludFRoZW1lUGFydChpLmNvbnRleHQsIFBsYXRmb3JtQnJpZGdlOjpQYXJ0U2xp
ZGVyVGh1bWIsIGdldFdlYlRoZW1lU3RhdGUodGhpcywgbyksIHJlY3QsICZleHRyYVBhcmFtcyk7
CiAgICAgcmV0dXJuIGZhbHNlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlclRoZW1lQ2hyb21pdW1XaW4uY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlclRoZW1lQ2hyb21pdW1XaW4uY3BwCmluZGV4IGJiYTA1MjA0YWEzMmZlNDNiZTQ4ZGNjZDZh
Mjc2NThkODc4MTQ1YjIuLjBjOWJiNWM1OTU0NjEyYzkzZDM4ODdlZmJhNTA3NDVkNjI1YWRjY2Eg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZUNocm9taXVt
V2luLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWVDaHJvbWl1
bVdpbi5jcHAKQEAgLTQzLDYgKzQzLDcgQEAKICNpbmNsdWRlICJSZW5kZXJQcm9ncmVzcy5oIgog
I2luY2x1ZGUgIlJlbmRlclNsaWRlci5oIgogI2luY2x1ZGUgIlNjcm9sbGJhclRoZW1lLmgiCisj
aW5jbHVkZSAiU2xpZGVyVGh1bWJFbGVtZW50LmgiCiAjaW5jbHVkZSAiVHJhbnNwYXJlbmN5V2lu
LmgiCiAjaW5jbHVkZSAiV2luZG93c1ZlcnNpb24uaCIKIApAQCAtNTQ5LDcgKzU1MCw3IEBAIHVu
c2lnbmVkIFJlbmRlclRoZW1lQ2hyb21pdW1XaW46OmRldGVybWluZVNsaWRlclRodW1iU3RhdGUo
UmVuZGVyT2JqZWN0KiBvKQogICAgICAgICByZXN1bHQgPSBUVVNfRElTQUJMRUQ7CiAgICAgZWxz
ZSBpZiAoc3VwcG9ydHNGb2N1cyhvLT5zdHlsZSgpLT5hcHBlYXJhbmNlKCkpICYmIGlzRm9jdXNl
ZChvLT5wYXJlbnQoKSkpCiAgICAgICAgIHJlc3VsdCA9IFRVU19GT0NVU0VEOwotICAgIGVsc2Ug
aWYgKHRvUmVuZGVyU2xpZGVyKG8tPnBhcmVudCgpKS0+aW5EcmFnTW9kZSgpKQorICAgIGVsc2Ug
aWYgKHRvU2xpZGVyVGh1bWJFbGVtZW50KG8tPm5vZGUoKSktPmluRHJhZ01vZGUoKSkKICAgICAg
ICAgcmVzdWx0ID0gVFVTX1BSRVNTRUQ7CiAgICAgZWxzZSBpZiAoaXNIb3ZlcmVkKG8pKQogICAg
ICAgICByZXN1bHQgPSBUVVNfSE9UOwpAQCAtNTczLDcgKzU3NCw3IEBAIHVuc2lnbmVkIFJlbmRl
clRoZW1lQ2hyb21pdW1XaW46OmRldGVybWluZUNsYXNzaWNTdGF0ZShSZW5kZXJPYmplY3QqIG8s
IENvbnRyb2xTCiAgICAgaWYgKHBhcnQgPT0gU2xpZGVyVGh1bWJIb3Jpem9udGFsUGFydCB8fCBw
YXJ0ID09IFNsaWRlclRodW1iVmVydGljYWxQYXJ0KSB7CiAgICAgICAgIGlmICghaXNFbmFibGVk
KG8tPnBhcmVudCgpKSkKICAgICAgICAgICAgIHJlc3VsdCA9IERGQ1NfSU5BQ1RJVkU7Ci0gICAg
ICAgIGVsc2UgaWYgKHRvUmVuZGVyU2xpZGVyKG8tPnBhcmVudCgpKS0+aW5EcmFnTW9kZSgpKSAv
LyBBY3RpdmUgc3VwZXJzZWRlcyBob3ZlcgorICAgICAgICBlbHNlIGlmICh0b1NsaWRlclRodW1i
RWxlbWVudChvLT5ub2RlKCkpLT5pbkRyYWdNb2RlKCkpIC8vIEFjdGl2ZSBzdXBlcnNlZGVzIGhv
dmVyCiAgICAgICAgICAgICByZXN1bHQgPSBERkNTX1BVU0hFRDsKICAgICAgICAgZWxzZSBpZiAo
aXNIb3ZlcmVkKG8pKQogICAgICAgICAgICAgcmVzdWx0ID0gREZDU19IT1Q7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWVNYWMubW0gYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWVNYWMubW0KaW5kZXggNjA1ZTk1ODZlODIzZDU3ZjJk
ZDUzOTRmZmJhZjFiZGIyOGRlNmY4My4uMzkwNjVlZjAwMzFkOGFlMWQ1NzFiNjVkM2M4N2IxY2Jm
ZGRjMjg3OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRoZW1l
TWFjLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZU1hYy5tbQpA
QCAtNDAsNiArNDAsNyBAQAogI2ltcG9ydCAiUmVuZGVyU2xpZGVyLmgiCiAjaW1wb3J0ICJSZW5k
ZXJWaWV3LmgiCiAjaW1wb3J0ICJTaGFyZWRCdWZmZXIuaCIKKyNpbXBvcnQgIlNsaWRlclRodW1i
RWxlbWVudC5oIgogI2ltcG9ydCAiVGltZVJhbmdlcy5oIgogI2ltcG9ydCAiVGhlbWVNYWMuaCIK
ICNpbXBvcnQgIldlYkNvcmVTeXN0ZW1JbnRlcmZhY2UuaCIKQEAgLTEzMzQsNyArMTMzNSw3IEBA
IGJvb2wgUmVuZGVyVGhlbWVNYWM6OnBhaW50U2xpZGVyVGh1bWIoUmVuZGVyT2JqZWN0KiBvLCBj
b25zdCBQYWludEluZm8mIHBhaW50SW5mCiAgICAgZWxzZQogICAgICAgICBvbGRQcmVzc2VkID0g
bV9pc1NsaWRlclRodW1iSG9yaXpvbnRhbFByZXNzZWQ7CiAKLSAgICBib29sIHByZXNzZWQgPSB0
b1JlbmRlclNsaWRlcihvLT5wYXJlbnQoKSktPmluRHJhZ01vZGUoKTsKKyAgICBib29sIHByZXNz
ZWQgPSB0b1NsaWRlclRodW1iRWxlbWVudChvLT5ub2RlKCkpLT5pbkRyYWdNb2RlKCk7CiAKICAg
ICBpZiAoby0+c3R5bGUoKS0+YXBwZWFyYW5jZSgpID09IFNsaWRlclRodW1iVmVydGljYWxQYXJ0
KQogICAgICAgICBtX2lzU2xpZGVyVGh1bWJWZXJ0aWNhbFByZXNzZWQgPSBwcmVzc2VkOwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRoZW1lU2FmYXJpLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZVNhZmFyaS5jcHAKaW5kZXggNDdm
NjI3ZThkZDlmY2M5NWY1MTNkMjEwOWUxODc3MWY0ZTA1MTlkOC4uZWRiZjIyZDE2MTE5Njg2MzFm
ZWY1ZjMwNDMyNDk0OWYyZTY1ZWUxYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlclRoZW1lU2FmYXJpLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyVGhlbWVTYWZhcmkuY3BwCkBAIC00MCw2ICs0MCw3IEBACiAjaW5jbHVkZSAiUmVuZGVy
U2xpZGVyLmgiCiAjaW5jbHVkZSAiUmVuZGVyVmlldy5oIgogI2luY2x1ZGUgIlJldGFpblB0ci5o
IgorI2luY2x1ZGUgIlNsaWRlclRodW1iRWxlbWVudC5oIgogI2luY2x1ZGUgIlNvZnRMaW5raW5n
LmgiCiAjaW5jbHVkZSAiY3Nzc3R5bGVzZWxlY3Rvci5oIgogI2luY2x1ZGUgPENvcmVHcmFwaGlj
cy9Db3JlR3JhcGhpY3MuaD4KQEAgLTEwMDAsNyArMTAwMSw3IEBAIGJvb2wgUmVuZGVyVGhlbWVT
YWZhcmk6OnBhaW50U2xpZGVyVGh1bWIoUmVuZGVyT2JqZWN0KiBvLCBjb25zdCBQYWludEluZm8m
IHBhaW50CiAKICAgICBBU1NFUlQoby0+cGFyZW50KCktPmlzU2xpZGVyKCkpOwogCi0gICAgYm9v
bCBwcmVzc2VkID0gdG9SZW5kZXJTbGlkZXIoby0+cGFyZW50KCkpLT5pbkRyYWdNb2RlKCk7Cisg
ICAgYm9vbCBwcmVzc2VkID0gdG9TbGlkZXJUaHVtYkVsZW1lbnQoby0+bm9kZSgpKS0+aW5EcmFn
TW9kZSgpOwogICAgIFRoZW1lQ29udHJvbFN0YXRlIHN0YXRlID0gZGV0ZXJtaW5lU3RhdGUoby0+
cGFyZW50KCkpOwogICAgIHN0YXRlICY9IH5TYWZhcmlUaGVtZTo6UHJlc3NlZFN0YXRlOwogICAg
IGlmIChwcmVzc2VkKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
clRoZW1lV2luLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZVdpbi5j
cHAKaW5kZXggZDBkYWFhODNkZGNmNzIzOTNiMjBjZGUxMTM0MzYxNmExOTgzZjE3Yy4uZGQyMDNh
ZTIxMTI5NjNiYjNjYTc0ODYzZDY5NzdmMjlhNTUxYjc4NCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlclRoZW1lV2luLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyVGhlbWVXaW4uY3BwCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSAi
TG9jYWxXaW5kb3dzQ29udGV4dC5oIgogI2luY2x1ZGUgIlJlbmRlclNsaWRlci5oIgogI2luY2x1
ZGUgIlNldHRpbmdzLmgiCisjaW5jbHVkZSAiU2xpZGVyVGh1bWJFbGVtZW50LmgiCiAjaW5jbHVk
ZSAiU29mdExpbmtpbmcuaCIKICNpbmNsdWRlICJTeXN0ZW1JbmZvLmgiCiAjaW5jbHVkZSAiVXNl
ckFnZW50U3R5bGVTaGVldHMuaCIKQEAgLTQ2Niw3ICs0NjcsNyBAQCB1bnNpZ25lZCBSZW5kZXJU
aGVtZVdpbjo6ZGV0ZXJtaW5lU2xpZGVyVGh1bWJTdGF0ZShSZW5kZXJPYmplY3QqIG8pCiAgICAg
ICAgIHJlc3VsdCA9IFRVU19ESVNBQkxFRDsKICAgICBlbHNlIGlmIChzdXBwb3J0c0ZvY3VzKG8t
PnN0eWxlKCktPmFwcGVhcmFuY2UoKSkgJiYgaXNGb2N1c2VkKG8tPnBhcmVudCgpKSkKICAgICAg
ICAgcmVzdWx0ID0gVFVTX0ZPQ1VTRUQ7Ci0gICAgZWxzZSBpZiAodG9SZW5kZXJTbGlkZXIoby0+
cGFyZW50KCkpLT5pbkRyYWdNb2RlKCkpCisgICAgZWxzZSBpZiAodG9TbGlkZXJUaHVtYkVsZW1l
bnQoby0+bm9kZSgpKS0+aW5EcmFnTW9kZSgpKQogICAgICAgICByZXN1bHQgPSBUVVNfUFJFU1NF
RDsKICAgICBlbHNlIGlmIChpc0hvdmVyZWQobykpCiAgICAgICAgIHJlc3VsdCA9IFRVU19IT1Q7
Cg==
</data>
<flag name="review"
          id="71453"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>