<?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>139876</bug_id>
          
          <creation_ts>2014-12-22 13:47:17 -0800</creation_ts>
          <short_desc>TextIndicatorWindow is larger than it needs to be, especially when not bouncing</short_desc>
          <delta_ts>2014-12-22 14:19:05 -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>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>andersca</cc>
    
    <cc>bdakin</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1057445</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-12-22 13:47:17 -0800</bug_when>
    <thetext>TextIndicatorWindow is larger than it needs to be, especially when not bouncing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1057446</commentid>
    <comment_count>1</comment_count>
      <attachid>243640</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-12-22 13:48:29 -0800</bug_when>
    <thetext>Created attachment 243640
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1057452</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-12-22 14:19:05 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/177656</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>243640</attachid>
            <date>2014-12-22 13:48:29 -0800</date>
            <delta_ts>2014-12-22 14:12:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-139876-20141222134829.patch</filename>
            <type>text/plain</type>
            <size>8790</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc3NjI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2Q0ZTUwYjU1ZDg0NWVi
MTRjMThlN2FhMGVlYmJlMzk1OWY5N2FmZS4uY2Q2NGZhOTZhZGE1ZmRkOGI1NjZjOGQ1NDE1OWJk
YzM1ZDU4MGI3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMxIEBACiAyMDE0LTEyLTIyICBUaW1v
dGh5IEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KIAorICAgICAgICBUZXh0SW5k
aWNhdG9yV2luZG93IGlzIGxhcmdlciB0aGFuIGl0IG5lZWRzIHRvIGJlLCBlc3BlY2lhbGx5IHdo
ZW4gbm90IGJvdW5jaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMzk4NzYKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE5MzExMDE3PgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGFnZS9UZXh0SW5k
aWNhdG9yLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlRleHRJbmRpY2F0b3I6OndhbnRzQm91bmNl
KToKKyAgICAgICAgKFdlYkNvcmU6OlRleHRJbmRpY2F0b3I6OndhbnRzQ29udGVudENyb3NzZmFk
ZSk6CisgICAgICAgIChXZWJDb3JlOjpUZXh0SW5kaWNhdG9yOjp3YW50c0ZhZGVJbik6CisgICAg
ICAgICogcGFnZS9UZXh0SW5kaWNhdG9yLmg6CisgICAgICAgICogcGFnZS9tYWMvVGV4dEluZGlj
YXRvcldpbmRvdy5tbToKKyAgICAgICAgKC1bV2ViVGV4dEluZGljYXRvclZpZXcgaW5pdFdpdGhG
cmFtZTp0ZXh0SW5kaWNhdG9yOm1hcmdpbjpdKToKKyAgICAgICAgKC1bV2ViVGV4dEluZGljYXRv
clZpZXcgX2FuaW1hdGlvbkR1cmF0aW9uXSk6CisgICAgICAgICgtW1dlYlRleHRJbmRpY2F0b3JW
aWV3IHByZXNlbnRdKToKKyAgICAgICAgKFdlYkNvcmU6OlRleHRJbmRpY2F0b3JXaW5kb3c6OnNl
dFRleHRJbmRpY2F0b3IpOgorICAgICAgICAoLVtXZWJUZXh0SW5kaWNhdG9yVmlldyBfdGV4dElu
ZGljYXRvcldhbnRzQm91bmNlXSk6IERlbGV0ZWQuCisgICAgICAgICgtW1dlYlRleHRJbmRpY2F0
b3JWaWV3IF90ZXh0SW5kaWNhdG9yV2FudHNDb250ZW50Q3Jvc3NmYWRlXSk6IERlbGV0ZWQuCisg
ICAgICAgICgtW1dlYlRleHRJbmRpY2F0b3JWaWV3IF90ZXh0SW5kaWNhdG9yV2FudHNGYWRlSW5d
KTogRGVsZXRlZC4KKyAgICAgICAgTW92ZSB0aGUgdmFyaW91cyBzd2l0Y2hlcyBvdmVyIFRleHRJ
bmRpY2F0b3JQcmVzZW50YXRpb25UcmFuc2l0aW9uIGludG8gVGV4dEluZGljYXRvci4KKyAgICAg
ICAgQWRqdXN0IHRoZSBtYXJnaW47IG9ubHkgaW5mbGF0ZSBieSB0aGUgc2hhZG93IGlmIHdlJ3Jl
IG5vdCBib3VuY2luZy4KKyAgICAgICAgSWYgd2UgYXJlIGJvdW5jaW5nLCBmaXggdGhlIG1hdGgg
dG8gbW9yZSB0aWdodGx5IGZpdCB0aGUgYm91bmNlLgorICAgICAgICBQcmV2aW91c2x5IHdlIHdl
cmUgaW5mbGF0aW5nIGJ5IHdheSB0b28gbXVjaCwgYW5kIGV2ZW4gd2hlbiB3ZSBkaWRuJ3QgbmVl
ZCB0by4KKworMjAxNC0xMi0yMiAgVGltb3RoeSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBs
ZS5jb20+CisKICAgICAgICAgQWRqdXN0IFRleHRJbmRpY2F0b3Igc2hhZG93IHBhcmFtZXRlcnMK
ICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg3MQog
ICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTkyODMzMDA+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9wYWdlL1RleHRJbmRpY2F0b3IuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9UZXh0SW5k
aWNhdG9yLmNwcAppbmRleCBhZTA0YWIwM2FlMzVkMzc2MDg3Mzk5M2I0NDEzMzVjYTExYmFiNDYw
Li4zNjJiOWM0NDNhMWE4NjE0NjRmNmQyYTVhOTdkMzYwYTEwOTRmNGMwIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wYWdlL1RleHRJbmRpY2F0b3IuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BhZ2UvVGV4dEluZGljYXRvci5jcHAKQEAgLTE5NCw1ICsxOTQsNTYgQEAgVGV4dEluZGljYXRv
cjo6VGV4dEluZGljYXRvcihjb25zdCBUZXh0SW5kaWNhdG9yRGF0YSYgZGF0YSkKIFRleHRJbmRp
Y2F0b3I6On5UZXh0SW5kaWNhdG9yKCkKIHsKIH0KKyAgICAKK2Jvb2wgVGV4dEluZGljYXRvcjo6
d2FudHNCb3VuY2UoKSBjb25zdAoreworICAgIHN3aXRjaCAobV9kYXRhLnByZXNlbnRhdGlvblRy
YW5zaXRpb24pIHsKKyAgICBjYXNlIFRleHRJbmRpY2F0b3JQcmVzZW50YXRpb25UcmFuc2l0aW9u
OjpCb3VuY2VBbmRDcm9zc2ZhZGU6CisgICAgY2FzZSBUZXh0SW5kaWNhdG9yUHJlc2VudGF0aW9u
VHJhbnNpdGlvbjo6Qm91bmNlOgorICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICAgICAgCisgICAg
Y2FzZSBUZXh0SW5kaWNhdG9yUHJlc2VudGF0aW9uVHJhbnNpdGlvbjo6RmFkZUluOgorICAgIGNh
c2UgVGV4dEluZGljYXRvclByZXNlbnRhdGlvblRyYW5zaXRpb246OkNyb3NzZmFkZToKKyAgICBj
YXNlIFRleHRJbmRpY2F0b3JQcmVzZW50YXRpb25UcmFuc2l0aW9uOjpOb25lOgorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisgICAgfQorICAgIAorICAgIHJldHVybiBmYWxzZTsKK30KKworYm9vbCBU
ZXh0SW5kaWNhdG9yOjp3YW50c0NvbnRlbnRDcm9zc2ZhZGUoKSBjb25zdAoreworICAgIGlmICgh
bV9kYXRhLmNvbnRlbnRJbWFnZVdpdGhIaWdobGlnaHQpCisgICAgICAgIHJldHVybiBmYWxzZTsK
KyAgICAKKyAgICBzd2l0Y2ggKG1fZGF0YS5wcmVzZW50YXRpb25UcmFuc2l0aW9uKSB7CisgICAg
Y2FzZSBUZXh0SW5kaWNhdG9yUHJlc2VudGF0aW9uVHJhbnNpdGlvbjo6Qm91bmNlQW5kQ3Jvc3Nm
YWRlOgorICAgIGNhc2UgVGV4dEluZGljYXRvclByZXNlbnRhdGlvblRyYW5zaXRpb246OkNyb3Nz
ZmFkZToKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgICAgIAorICAgIGNhc2UgVGV4dEluZGlj
YXRvclByZXNlbnRhdGlvblRyYW5zaXRpb246OkJvdW5jZToKKyAgICBjYXNlIFRleHRJbmRpY2F0
b3JQcmVzZW50YXRpb25UcmFuc2l0aW9uOjpGYWRlSW46CisgICAgY2FzZSBUZXh0SW5kaWNhdG9y
UHJlc2VudGF0aW9uVHJhbnNpdGlvbjo6Tm9uZToKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAg
IH0KKyAgICAKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKK2Jvb2wgVGV4dEluZGljYXRvcjo6d2Fu
dHNGYWRlSW4oKSBjb25zdAoreworICAgIHN3aXRjaCAobV9kYXRhLnByZXNlbnRhdGlvblRyYW5z
aXRpb24pIHsKKyAgICBjYXNlIFRleHRJbmRpY2F0b3JQcmVzZW50YXRpb25UcmFuc2l0aW9uOjpG
YWRlSW46CisgICAgICAgIHJldHVybiB0cnVlOworICAgICAgICAKKyAgICBjYXNlIFRleHRJbmRp
Y2F0b3JQcmVzZW50YXRpb25UcmFuc2l0aW9uOjpCb3VuY2U6CisgICAgY2FzZSBUZXh0SW5kaWNh
dG9yUHJlc2VudGF0aW9uVHJhbnNpdGlvbjo6Qm91bmNlQW5kQ3Jvc3NmYWRlOgorICAgIGNhc2Ug
VGV4dEluZGljYXRvclByZXNlbnRhdGlvblRyYW5zaXRpb246OkNyb3NzZmFkZToKKyAgICBjYXNl
IFRleHRJbmRpY2F0b3JQcmVzZW50YXRpb25UcmFuc2l0aW9uOjpOb25lOgorICAgICAgICByZXR1
cm4gZmFsc2U7CisgICAgfQorICAgIAorICAgIHJldHVybiBmYWxzZTsKK30KIAogfSAvLyBuYW1l
c3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9UZXh0SW5kaWNh
dG9yLmggYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1RleHRJbmRpY2F0b3IuaAppbmRleCBhMTM2OTJi
OGQ0MWE4Y2U5MjZlYmYxZDkxM2FjY2ZhZWU2ZmY5NDQ0Li41NzY0MTM4MWMzYjljOGE4ZTUwODhh
NDk5ZjllMjNiMjI0OWE0OWFjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1RleHRJ
bmRpY2F0b3IuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1RleHRJbmRpY2F0b3IuaApAQCAt
ODEsNiArODEsMTAgQEAgcHVibGljOgogICAgIHZvaWQgc2V0UHJlc2VudGF0aW9uVHJhbnNpdGlv
bihUZXh0SW5kaWNhdG9yUHJlc2VudGF0aW9uVHJhbnNpdGlvbiB0cmFuc2l0aW9uKSB7IG1fZGF0
YS5wcmVzZW50YXRpb25UcmFuc2l0aW9uID0gdHJhbnNpdGlvbjsgfQogCiAgICAgVGV4dEluZGlj
YXRvckRhdGEgZGF0YSgpIGNvbnN0IHsgcmV0dXJuIG1fZGF0YTsgfQorICAgIAorICAgIGJvb2wg
d2FudHNCb3VuY2UoKSBjb25zdDsKKyAgICBib29sIHdhbnRzQ29udGVudENyb3NzZmFkZSgpIGNv
bnN0OworICAgIGJvb2wgd2FudHNGYWRlSW4oKSBjb25zdDsKIAogcHJpdmF0ZToKICAgICBUZXh0
SW5kaWNhdG9yKGNvbnN0IFRleHRJbmRpY2F0b3JEYXRhJik7CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL21hYy9UZXh0SW5kaWNhdG9yV2luZG93Lm1tIGIvU291cmNlL1dlYkNvcmUv
cGFnZS9tYWMvVGV4dEluZGljYXRvcldpbmRvdy5tbQppbmRleCBkMDQxOTIyMDI5ZTAxMTVlMjQ4
ZGNhNzRjMmZlOWZiMDNkOTY5NzQ2Li40NzhhYjRkY2Y5MzgxZDg3ZmMwOWMzZTRkYTVhNTc3ODVl
MTc4ZTc2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL21hYy9UZXh0SW5kaWNhdG9y
V2luZG93Lm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvbWFjL1RleHRJbmRpY2F0b3JXaW5k
b3cubW0KQEAgLTk1LDcgKzk1LDcgQEAgdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7CiAgICAgc2Vs
Zi53YW50c0xheWVyID0gWUVTOwogICAgIHNlbGYubGF5ZXIuYW5jaG9yUG9pbnQgPSBDR1BvaW50
WmVybzsKIAotICAgIGJvb2wgd2FudHNDcm9zc2ZhZGUgPSBbc2VsZiBfdGV4dEluZGljYXRvcldh
bnRzQ29udGVudENyb3NzZmFkZV07CisgICAgYm9vbCB3YW50c0Nyb3NzZmFkZSA9IF90ZXh0SW5k
aWNhdG9yLT53YW50c0NvbnRlbnRDcm9zc2ZhZGUoKTsKIAogICAgIEZsb2F0U2l6ZSBjb250ZW50
c0ltYWdlTG9naWNhbFNpemUgPSBfdGV4dEluZGljYXRvci0+Y29udGVudEltYWdlKCktPnNpemUo
KTsKICAgICBjb250ZW50c0ltYWdlTG9naWNhbFNpemUuc2NhbGUoMSAvIF90ZXh0SW5kaWNhdG9y
LT5jb250ZW50SW1hZ2VTY2FsZUZhY3RvcigpKTsKQEAgLTI0MCw2NCArMjQwLDEwIEBAIHN0YXRp
YyBSZXRhaW5QdHI8Q0FCYXNpY0FuaW1hdGlvbj4gY3JlYXRlRmFkZUluQW5pbWF0aW9uKENGVGlt
ZUludGVydmFsIGR1cmF0aW9uCiAgICAgcmV0dXJuIGZhZGVJbkFuaW1hdGlvbjsKIH0KIAotLSAo
Ym9vbClfdGV4dEluZGljYXRvcldhbnRzQm91bmNlCi17Ci0gICAgc3dpdGNoIChfdGV4dEluZGlj
YXRvci0+cHJlc2VudGF0aW9uVHJhbnNpdGlvbigpKSB7Ci0gICAgY2FzZSBUZXh0SW5kaWNhdG9y
UHJlc2VudGF0aW9uVHJhbnNpdGlvbjo6Qm91bmNlQW5kQ3Jvc3NmYWRlOgotICAgIGNhc2UgVGV4
dEluZGljYXRvclByZXNlbnRhdGlvblRyYW5zaXRpb246OkJvdW5jZToKLSAgICAgICAgcmV0dXJu
IHRydWU7Ci0KLSAgICBjYXNlIFRleHRJbmRpY2F0b3JQcmVzZW50YXRpb25UcmFuc2l0aW9uOjpG
YWRlSW46Ci0gICAgY2FzZSBUZXh0SW5kaWNhdG9yUHJlc2VudGF0aW9uVHJhbnNpdGlvbjo6Q3Jv
c3NmYWRlOgotICAgIGNhc2UgVGV4dEluZGljYXRvclByZXNlbnRhdGlvblRyYW5zaXRpb246Ok5v
bmU6Ci0gICAgICAgIHJldHVybiBmYWxzZTsKLSAgICB9Ci0KLSAgICByZXR1cm4gZmFsc2U7Ci19
Ci0KLS0gKGJvb2wpX3RleHRJbmRpY2F0b3JXYW50c0NvbnRlbnRDcm9zc2ZhZGUKLXsKLSAgICBp
ZiAoIV90ZXh0SW5kaWNhdG9yLT5jb250ZW50SW1hZ2VXaXRoSGlnaGxpZ2h0KCkpCi0gICAgICAg
IHJldHVybiBmYWxzZTsKLQotICAgIHN3aXRjaCAoX3RleHRJbmRpY2F0b3ItPnByZXNlbnRhdGlv
blRyYW5zaXRpb24oKSkgewotICAgIGNhc2UgVGV4dEluZGljYXRvclByZXNlbnRhdGlvblRyYW5z
aXRpb246OkJvdW5jZUFuZENyb3NzZmFkZToKLSAgICBjYXNlIFRleHRJbmRpY2F0b3JQcmVzZW50
YXRpb25UcmFuc2l0aW9uOjpDcm9zc2ZhZGU6Ci0gICAgICAgIHJldHVybiB0cnVlOwotCi0gICAg
Y2FzZSBUZXh0SW5kaWNhdG9yUHJlc2VudGF0aW9uVHJhbnNpdGlvbjo6Qm91bmNlOgotICAgIGNh
c2UgVGV4dEluZGljYXRvclByZXNlbnRhdGlvblRyYW5zaXRpb246OkZhZGVJbjoKLSAgICBjYXNl
IFRleHRJbmRpY2F0b3JQcmVzZW50YXRpb25UcmFuc2l0aW9uOjpOb25lOgotICAgICAgICByZXR1
cm4gZmFsc2U7Ci0gICAgfQotCi0gICAgcmV0dXJuIGZhbHNlOwotfQotCi0tIChib29sKV90ZXh0
SW5kaWNhdG9yV2FudHNGYWRlSW4KLXsKLSAgICBzd2l0Y2ggKF90ZXh0SW5kaWNhdG9yLT5wcmVz
ZW50YXRpb25UcmFuc2l0aW9uKCkpIHsKLSAgICBjYXNlIFRleHRJbmRpY2F0b3JQcmVzZW50YXRp
b25UcmFuc2l0aW9uOjpGYWRlSW46Ci0gICAgICAgIHJldHVybiB0cnVlOwotCi0gICAgY2FzZSBU
ZXh0SW5kaWNhdG9yUHJlc2VudGF0aW9uVHJhbnNpdGlvbjo6Qm91bmNlOgotICAgIGNhc2UgVGV4
dEluZGljYXRvclByZXNlbnRhdGlvblRyYW5zaXRpb246OkJvdW5jZUFuZENyb3NzZmFkZToKLSAg
ICBjYXNlIFRleHRJbmRpY2F0b3JQcmVzZW50YXRpb25UcmFuc2l0aW9uOjpDcm9zc2ZhZGU6Ci0g
ICAgY2FzZSBUZXh0SW5kaWNhdG9yUHJlc2VudGF0aW9uVHJhbnNpdGlvbjo6Tm9uZToKLSAgICAg
ICAgcmV0dXJuIGZhbHNlOwotICAgIH0KLQotICAgIHJldHVybiBmYWxzZTsKLX0KLQogLSAoQ0ZU
aW1lSW50ZXJ2YWwpX2FuaW1hdGlvbkR1cmF0aW9uCiB7Ci0gICAgYm9vbCB3YW50c0JvdW5jZSA9
IFtzZWxmIF90ZXh0SW5kaWNhdG9yV2FudHNCb3VuY2VdOwotICAgIGJvb2wgd2FudHNDcm9zc2Zh
ZGUgPSBbc2VsZiBfdGV4dEluZGljYXRvcldhbnRzQ29udGVudENyb3NzZmFkZV07Ci0KLSAgICBp
ZiAod2FudHNCb3VuY2UpIHsKLSAgICAgICAgaWYgKHdhbnRzQ3Jvc3NmYWRlKQorICAgIGlmIChf
dGV4dEluZGljYXRvci0+d2FudHNCb3VuY2UoKSkgeworICAgICAgICBpZiAoX3RleHRJbmRpY2F0
b3ItPndhbnRzQ29udGVudENyb3NzZmFkZSgpKQogICAgICAgICAgICAgcmV0dXJuIGJvdW5jZVdp
dGhDcm9zc2ZhZGVBbmltYXRpb25EdXJhdGlvbjsKICAgICAgICAgcmV0dXJuIGJvdW5jZUFuaW1h
dGlvbkR1cmF0aW9uOwogICAgIH0KQEAgLTMwNyw5ICsyNTMsOSBAQCBzdGF0aWMgUmV0YWluUHRy
PENBQmFzaWNBbmltYXRpb24+IGNyZWF0ZUZhZGVJbkFuaW1hdGlvbihDRlRpbWVJbnRlcnZhbCBk
dXJhdGlvbgogCiAtICh2b2lkKXByZXNlbnQKIHsKLSAgICBib29sIHdhbnRzQm91bmNlID0gW3Nl
bGYgX3RleHRJbmRpY2F0b3JXYW50c0JvdW5jZV07Ci0gICAgYm9vbCB3YW50c0Nyb3NzZmFkZSA9
IFtzZWxmIF90ZXh0SW5kaWNhdG9yV2FudHNDb250ZW50Q3Jvc3NmYWRlXTsKLSAgICBib29sIHdh
bnRzRmFkZUluID0gW3NlbGYgX3RleHRJbmRpY2F0b3JXYW50c0ZhZGVJbl07CisgICAgYm9vbCB3
YW50c0JvdW5jZSA9IF90ZXh0SW5kaWNhdG9yLT53YW50c0JvdW5jZSgpOworICAgIGJvb2wgd2Fu
dHNDcm9zc2ZhZGUgPSBfdGV4dEluZGljYXRvci0+d2FudHNDb250ZW50Q3Jvc3NmYWRlKCk7Cisg
ICAgYm9vbCB3YW50c0ZhZGVJbiA9IF90ZXh0SW5kaWNhdG9yLT53YW50c0ZhZGVJbigpOwogICAg
IENGVGltZUludGVydmFsIGFuaW1hdGlvbkR1cmF0aW9uID0gW3NlbGYgX2FuaW1hdGlvbkR1cmF0
aW9uXTsKIAogICAgIF9oYXNDb21wbGV0ZWRBbmltYXRpb24gPSBmYWxzZTsKQEAgLTQzNyw4ICsz
ODMsMTMgQEAgdm9pZCBUZXh0SW5kaWNhdG9yV2luZG93OjpzZXRUZXh0SW5kaWNhdG9yKFBhc3NS
ZWZQdHI8VGV4dEluZGljYXRvcj4gdGV4dEluZGljYXQKICAgICBpZiAoIW1fdGV4dEluZGljYXRv
cikKICAgICAgICAgcmV0dXJuOwogCi0gICAgQ0dGbG9hdCBob3Jpem9udGFsTWFyZ2luID0gc3Rk
OjptYXgoZHJvcFNoYWRvd0JsdXJSYWRpdXMgKiAyICsgaG9yaXpvbnRhbEJvcmRlciwgY29udGVu
dFJlY3Quc2l6ZS53aWR0aCAqIDIpOwotICAgIENHRmxvYXQgdmVydGljYWxNYXJnaW4gPSBzdGQ6
Om1heChkcm9wU2hhZG93Qmx1clJhZGl1cyAqIDIgKyB2ZXJ0aWNhbEJvcmRlciwgY29udGVudFJl
Y3Quc2l6ZS5oZWlnaHQgKiAyKTsKKyAgICBDR0Zsb2F0IGhvcml6b250YWxNYXJnaW4gPSBkcm9w
U2hhZG93Qmx1clJhZGl1cyAqIDIgKyBob3Jpem9udGFsQm9yZGVyOworICAgIENHRmxvYXQgdmVy
dGljYWxNYXJnaW4gPSBkcm9wU2hhZG93Qmx1clJhZGl1cyAqIDIgKyB2ZXJ0aWNhbEJvcmRlcjsK
KyAgICAKKyAgICBpZiAobV90ZXh0SW5kaWNhdG9yLT53YW50c0JvdW5jZSgpKSB7CisgICAgICAg
IGhvcml6b250YWxNYXJnaW4gPSBzdGQ6Om1heChob3Jpem9udGFsTWFyZ2luLCBjb250ZW50UmVj
dC5zaXplLndpZHRoICogKG1pZEJvdW5jZVNjYWxlIC0gMSkgKyBob3Jpem9udGFsTWFyZ2luKTsK
KyAgICAgICAgdmVydGljYWxNYXJnaW4gPSBzdGQ6Om1heCh2ZXJ0aWNhbE1hcmdpbiwgY29udGVu
dFJlY3Quc2l6ZS5oZWlnaHQgKiAobWlkQm91bmNlU2NhbGUgLSAxKSArIHZlcnRpY2FsTWFyZ2lu
KTsKKyAgICB9CiAKICAgICBjb250ZW50UmVjdCA9IENHUmVjdEluc2V0KGNvbnRlbnRSZWN0LCAt
aG9yaXpvbnRhbE1hcmdpbiwgLXZlcnRpY2FsTWFyZ2luKTsKICAgICBOU1JlY3Qgd2luZG93Q29u
dGVudFJlY3QgPSBbTlNXaW5kb3cgY29udGVudFJlY3RGb3JGcmFtZVJlY3Q6TlNJbnRlZ3JhbFJl
Y3QoTlNSZWN0RnJvbUNHUmVjdChjb250ZW50UmVjdCkpIHN0eWxlTWFzazpOU0JvcmRlcmxlc3NX
aW5kb3dNYXNrXTsK
</data>
<flag name="review"
          id="268546"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>