<?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>83929</bug_id>
          
          <creation_ts>2012-04-13 12:17:15 -0700</creation_ts>
          <short_desc>Fix pixelSnapping for CalendarPicker, MediaControl and ScrollbarPart</short_desc>
          <delta_ts>2012-04-14 20:51:47 -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>Layout and Rendering</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>
          
          <blocked>60318</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Emil A Eklund">eae</reporter>
          <assigned_to name="Emil A Eklund">eae</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>eric</cc>
    
    <cc>feature-media-reviews</cc>
    
    <cc>jchaffraix</cc>
    
    <cc>leviw</cc>
    
    <cc>morrita</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>602304</commentid>
    <comment_count>0</comment_count>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2012-04-13 12:17:15 -0700</bug_when>
    <thetext>Fix pixelSnapping for CalendarPicker, MediaControl and ScrollbarPart in preparation for turning on subpixel support.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602311</commentid>
    <comment_count>1</comment_count>
      <attachid>137124</attachid>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2012-04-13 12:25:51 -0700</bug_when>
    <thetext>Created attachment 137124
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602457</commentid>
    <comment_count>2</comment_count>
      <attachid>137124</attachid>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2012-04-13 15:26:19 -0700</bug_when>
    <thetext>Comment on attachment 137124
Patch

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

&gt; Source/WebCore/ChangeLog:22
&gt; +        * rendering/RenderWidget.cpp:
&gt; +        (WebCore::RenderWidget::updateWidgetGeometry):

Mhhh, left-over from another change? (RenderWidget is not marked in the bug description and should if you are also planning to change it)

&gt; Source/WebCore/rendering/RenderWidget.cpp:183
&gt; -    LayoutRect contentBox = contentBoxRect();
&gt; +    IntRect contentBox = pixelSnappedIntRect(contentBoxRect());
&gt;      if (!m_widget-&gt;transformsAffectFrameRect())
&gt;          return setWidgetGeometry(absoluteContentBox());
&gt;  
&gt; -    LayoutRect absoluteContentBox(localToAbsoluteQuad(FloatQuad(contentBox)).boundingBox());
&gt; +    IntRect absoluteContentBox(localToAbsoluteQuad(FloatQuad(contentBox)).boundingBox());

I think this is only a partial change: RenderWidget::setWidgetGeometry still takes a LayoutRect and it shouldn&apos;t now that you are always passing an IntRect.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602716</commentid>
    <comment_count>3</comment_count>
      <attachid>137223</attachid>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2012-04-14 18:45:51 -0700</bug_when>
    <thetext>Created attachment 137223
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602727</commentid>
    <comment_count>4</comment_count>
      <attachid>137223</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-04-14 20:15:19 -0700</bug_when>
    <thetext>Comment on attachment 137223
Patch

OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602735</commentid>
    <comment_count>5</comment_count>
      <attachid>137223</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-14 20:51:40 -0700</bug_when>
    <thetext>Comment on attachment 137223
Patch

Clearing flags on attachment: 137223

Committed r114211: &lt;http://trac.webkit.org/changeset/114211&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602737</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-14 20:51:47 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>137124</attachid>
            <date>2012-04-13 12:25:51 -0700</date>
            <delta_ts>2012-04-14 18:45:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-83929-20120413122550.patch</filename>
            <type>text/plain</type>
            <size>4259</size>
            <attacher name="Emil A Eklund">eae</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDExNDE1NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI2IEBACisyMDEyLTA0LTEzICBFbWlsIEEg
RWtsdW5kICA8ZWFlQGNocm9taXVtLm9yZz4KKworICAgICAgICBGaXggcGl4ZWxTbmFwcGluZyBm
b3IgQ2FsZW5kYXJQaWNrZXIsIE1lZGlhQ29udHJvbCBhbmQgU2Nyb2xsYmFyUGFydAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODM5MjkKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVcGRhdGUgQ2FsZW5kYXJQ
aWNrZXJFbGVtZW50IGFuZCBNZWRpYUNvbnRyb2xFbGVtZW50cyB0byB1c2UKKyAgICAgICAgcGl4
ZWxTbmFwcGVkU2l6ZSBpbiBwcmVwYXJhdGlvbiBmb3IgdHVybmluZyBvbiBzdWJwaXhlbCBzdXBw
b3J0LgorICAgICAgICBVcGRhdGUgUmVuZGVyU2Nyb2xsYmFyUGFydCB0byBwaXhlbCBzbmFwIHJl
Y3QgYmVmb3JlIHBhaW50aW5nIHRvIGVuc3VyZQorICAgICAgICB0aGF0IGl0IGlzIHBhaW50ZWQg
b24gZGV2aWNlIHBpeGVsIGJvdW5kYXJpZXMuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBubyBj
aGFuZ2UgaW4gZnVuY3Rpb25hbGl0eS4KKworICAgICAgICAqIGh0bWwvc2hhZG93L0NhbGVuZGFy
UGlja2VyRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDYWxlbmRhclBpY2tlckVsZW1l
bnQ6Om9wZW5Qb3B1cCk6CisgICAgICAgICogaHRtbC9zaGFkb3cvTWVkaWFDb250cm9sRWxlbWVu
dHMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTWVkaWFWb2x1bWVTbGlkZXJDb250YWlu
ZXI6OmxheW91dCk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclNjcm9sbGJhclBhcnQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyU2Nyb2xsYmFyUGFydDo6cGFpbnRJbnRvUmVjdCk6
CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlcldpZGdldC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpSZW5kZXJXaWRnZXQ6OnVwZGF0ZVdpZGdldEdlb21ldHJ5KToKKwogMjAxMi0wNC0xMyAgU2hl
cmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAgVW5yZXZp
ZXdlZCwgcm9sbGluZyBvdXQgcjExNDE0MC4KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2h0bWwvc2hh
ZG93L0NhbGVuZGFyUGlja2VyRWxlbWVudC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvaHRtbC9zaGFkb3cvQ2FsZW5kYXJQaWNrZXJFbGVtZW50LmNwcAkocmV2aXNpb24gMTE0MTI2
KQorKysgU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvQ2FsZW5kYXJQaWNrZXJFbGVtZW50LmNw
cAkod29ya2luZyBjb3B5KQpAQCAtMTAzLDcgKzEwMyw3IEBAIHZvaWQgQ2FsZW5kYXJQaWNrZXJF
bGVtZW50OjpvcGVuUG9wdXAoKQogICAgICAgICByZXR1cm47CiAgICAgaWYgKCFkb2N1bWVudCgp
LT52aWV3KCkpCiAgICAgICAgIHJldHVybjsKLSAgICBJbnRSZWN0IGVsZW1lbnRSZWN0SW5Sb290
VmlldyA9IGRvY3VtZW50KCktPnZpZXcoKS0+Y29udGVudHNUb1Jvb3RWaWV3KGhvc3RJbnB1dCgp
LT5nZXRSZWN0KCkpOworICAgIEludFJlY3QgZWxlbWVudFJlY3RJblJvb3RWaWV3ID0gZG9jdW1l
bnQoKS0+dmlldygpLT5jb250ZW50c1RvUm9vdFZpZXcoaG9zdElucHV0KCktPmdldFBpeGVsU25h
cHBlZFJlY3QoKSk7CiAgICAgbV9wb3B1cCA9IGNocm9tZS0+Y2xpZW50KCktPm9wZW5QYWdlUG9w
dXAodGhpcywgZWxlbWVudFJlY3RJblJvb3RWaWV3KTsKIH0KIApJbmRleDogU291cmNlL1dlYkNv
cmUvaHRtbC9zaGFkb3cvTWVkaWFDb250cm9sRWxlbWVudHMuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L01lZGlhQ29udHJvbEVsZW1lbnRzLmNwcAkocmV2aXNp
b24gMTE0MTI2KQorKysgU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvTWVkaWFDb250cm9sRWxl
bWVudHMuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNDMsNyArMzQzLDcgQEAgdm9pZCBSZW5kZXJN
ZWRpYVZvbHVtZVNsaWRlckNvbnRhaW5lcjo6bAogCiAgICAgTGF5b3V0U3RhdGVEaXNhYmxlciBs
YXlvdXRTdGF0ZURpc2FibGVyKHZpZXcoKSk7CiAKLSAgICBMYXlvdXRQb2ludCBvZmZzZXQgPSB0
aGVtZSgpLT52b2x1bWVTbGlkZXJPZmZzZXRGcm9tTXV0ZUJ1dHRvbihidXR0b25Cb3gsIHNpemUo
KSk7CisgICAgSW50UG9pbnQgb2Zmc2V0ID0gdGhlbWUoKS0+dm9sdW1lU2xpZGVyT2Zmc2V0RnJv
bU11dGVCdXR0b24oYnV0dG9uQm94LCBwaXhlbFNuYXBwZWRTaXplKCkpOwogICAgIHNldFgob2Zm
c2V0LngoKSArIGJ1dHRvbkJveC0+b2Zmc2V0TGVmdCgpKTsKICAgICBzZXRZKG9mZnNldC55KCkg
KyBidXR0b25Cb3gtPm9mZnNldFRvcCgpKTsKIH0KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJTY3JvbGxiYXJQYXJ0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyU2Nyb2xsYmFyUGFydC5jcHAJKHJldmlzaW9uIDExNDEyNikKKysr
IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJTY3JvbGxiYXJQYXJ0LmNwcAkod29ya2lu
ZyBjb3B5KQpAQCAtMTcyLDcgKzE3Miw3IEBAIHZvaWQgUmVuZGVyU2Nyb2xsYmFyUGFydDo6cGFp
bnRJbnRvUmVjdCgKICAgICAgICAgcmV0dXJuOwogCiAgICAgLy8gTm93IGRvIHRoZSBwYWludC4K
LSAgICBQYWludEluZm8gcGFpbnRJbmZvKGdyYXBoaWNzQ29udGV4dCwgcmVjdCwgUGFpbnRQaGFz
ZUJsb2NrQmFja2dyb3VuZCwgZmFsc2UsIDAsIDAsIDApOworICAgIFBhaW50SW5mbyBwYWludElu
Zm8oZ3JhcGhpY3NDb250ZXh0LCBwaXhlbFNuYXBwZWRJbnRSZWN0KHJlY3QpLCBQYWludFBoYXNl
QmxvY2tCYWNrZ3JvdW5kLCBmYWxzZSwgMCwgMCwgMCk7CiAgICAgcGFpbnQocGFpbnRJbmZvLCBw
YWludE9mZnNldCk7CiAgICAgcGFpbnRJbmZvLnBoYXNlID0gUGFpbnRQaGFzZUNoaWxkQmxvY2tC
YWNrZ3JvdW5kczsKICAgICBwYWludChwYWludEluZm8sIHBhaW50T2Zmc2V0KTsKSW5kZXg6IFNv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJXaWRnZXQuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJXaWRnZXQuY3BwCShyZXZpc2lvbiAxMTQxMjYp
CisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyV2lkZ2V0LmNwcAkod29ya2luZyBj
b3B5KQpAQCAtMTc2LDExICsxNzYsMTEgQEAgYm9vbCBSZW5kZXJXaWRnZXQ6OnNldFdpZGdldEdl
b21ldHJ5KGNvbgogCiBib29sIFJlbmRlcldpZGdldDo6dXBkYXRlV2lkZ2V0R2VvbWV0cnkoKQog
ewotICAgIExheW91dFJlY3QgY29udGVudEJveCA9IGNvbnRlbnRCb3hSZWN0KCk7CisgICAgSW50
UmVjdCBjb250ZW50Qm94ID0gcGl4ZWxTbmFwcGVkSW50UmVjdChjb250ZW50Qm94UmVjdCgpKTsK
ICAgICBpZiAoIW1fd2lkZ2V0LT50cmFuc2Zvcm1zQWZmZWN0RnJhbWVSZWN0KCkpCiAgICAgICAg
IHJldHVybiBzZXRXaWRnZXRHZW9tZXRyeShhYnNvbHV0ZUNvbnRlbnRCb3goKSk7CiAKLSAgICBM
YXlvdXRSZWN0IGFic29sdXRlQ29udGVudEJveChsb2NhbFRvQWJzb2x1dGVRdWFkKEZsb2F0UXVh
ZChjb250ZW50Qm94KSkuYm91bmRpbmdCb3goKSk7CisgICAgSW50UmVjdCBhYnNvbHV0ZUNvbnRl
bnRCb3gobG9jYWxUb0Fic29sdXRlUXVhZChGbG9hdFF1YWQoY29udGVudEJveCkpLmJvdW5kaW5n
Qm94KCkpOwogICAgIGlmIChtX3dpZGdldC0+aXNGcmFtZVZpZXcoKSkgewogICAgICAgICBjb250
ZW50Qm94LnNldExvY2F0aW9uKGFic29sdXRlQ29udGVudEJveC5sb2NhdGlvbigpKTsKICAgICAg
ICAgcmV0dXJuIHNldFdpZGdldEdlb21ldHJ5KGNvbnRlbnRCb3gpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>137223</attachid>
            <date>2012-04-14 18:45:51 -0700</date>
            <delta_ts>2012-04-14 20:51:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-83929-20120414184550.patch</filename>
            <type>text/plain</type>
            <size>3259</size>
            <attacher name="Emil A Eklund">eae</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDExNDE1NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBACisyMDEyLTA0LTE0ICBFbWlsIEEg
RWtsdW5kICA8ZWFlQGNocm9taXVtLm9yZz4KKworICAgICAgICBGaXggcGl4ZWxTbmFwcGluZyBm
b3IgQ2FsZW5kYXJQaWNrZXIsIE1lZGlhQ29udHJvbCBhbmQgU2Nyb2xsYmFyUGFydAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODM5MjkKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVcGRhdGUgQ2FsZW5kYXJQ
aWNrZXJFbGVtZW50IGFuZCBNZWRpYUNvbnRyb2xFbGVtZW50cyB0byB1c2UKKyAgICAgICAgcGl4
ZWxTbmFwcGVkU2l6ZSBpbiBwcmVwYXJhdGlvbiBmb3IgdHVybmluZyBvbiBzdWJwaXhlbCBzdXBw
b3J0LgorICAgICAgICBVcGRhdGUgUmVuZGVyU2Nyb2xsYmFyUGFydCB0byBwaXhlbCBzbmFwIHJl
Y3QgYmVmb3JlIHBhaW50aW5nIHRvIGVuc3VyZQorICAgICAgICB0aGF0IGl0IGlzIHBhaW50ZWQg
b24gZGV2aWNlIHBpeGVsIGJvdW5kYXJpZXMuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBubyBj
aGFuZ2UgaW4gZnVuY3Rpb25hbGl0eS4KKworICAgICAgICAqIGh0bWwvc2hhZG93L0NhbGVuZGFy
UGlja2VyRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDYWxlbmRhclBpY2tlckVsZW1l
bnQ6Om9wZW5Qb3B1cCk6CisgICAgICAgICogaHRtbC9zaGFkb3cvTWVkaWFDb250cm9sRWxlbWVu
dHMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTWVkaWFWb2x1bWVTbGlkZXJDb250YWlu
ZXI6OmxheW91dCk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclNjcm9sbGJhclBhcnQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyU2Nyb2xsYmFyUGFydDo6cGFpbnRJbnRvUmVjdCk6
CisKIDIwMTItMDQtMTMgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29t
PgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIxMTQxNDAuCkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9odG1sL3NoYWRvdy9DYWxlbmRhclBpY2tlckVsZW1lbnQuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0NhbGVuZGFyUGlja2VyRWxlbWVudC5j
cHAJKHJldmlzaW9uIDExNDEyNikKKysrIFNvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0NhbGVu
ZGFyUGlja2VyRWxlbWVudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEwMyw3ICsxMDMsNyBAQCB2
b2lkIENhbGVuZGFyUGlja2VyRWxlbWVudDo6b3BlblBvcHVwKCkKICAgICAgICAgcmV0dXJuOwog
ICAgIGlmICghZG9jdW1lbnQoKS0+dmlldygpKQogICAgICAgICByZXR1cm47Ci0gICAgSW50UmVj
dCBlbGVtZW50UmVjdEluUm9vdFZpZXcgPSBkb2N1bWVudCgpLT52aWV3KCktPmNvbnRlbnRzVG9S
b290Vmlldyhob3N0SW5wdXQoKS0+Z2V0UmVjdCgpKTsKKyAgICBJbnRSZWN0IGVsZW1lbnRSZWN0
SW5Sb290VmlldyA9IGRvY3VtZW50KCktPnZpZXcoKS0+Y29udGVudHNUb1Jvb3RWaWV3KGhvc3RJ
bnB1dCgpLT5nZXRQaXhlbFNuYXBwZWRSZWN0KCkpOwogICAgIG1fcG9wdXAgPSBjaHJvbWUtPmNs
aWVudCgpLT5vcGVuUGFnZVBvcHVwKHRoaXMsIGVsZW1lbnRSZWN0SW5Sb290Vmlldyk7CiB9CiAK
SW5kZXg6IFNvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L01lZGlhQ29udHJvbEVsZW1lbnRzLmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xF
bGVtZW50cy5jcHAJKHJldmlzaW9uIDExNDEyNikKKysrIFNvdXJjZS9XZWJDb3JlL2h0bWwvc2hh
ZG93L01lZGlhQ29udHJvbEVsZW1lbnRzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzQzLDcgKzM0
Myw3IEBAIHZvaWQgUmVuZGVyTWVkaWFWb2x1bWVTbGlkZXJDb250YWluZXI6OmwKIAogICAgIExh
eW91dFN0YXRlRGlzYWJsZXIgbGF5b3V0U3RhdGVEaXNhYmxlcih2aWV3KCkpOwogCi0gICAgTGF5
b3V0UG9pbnQgb2Zmc2V0ID0gdGhlbWUoKS0+dm9sdW1lU2xpZGVyT2Zmc2V0RnJvbU11dGVCdXR0
b24oYnV0dG9uQm94LCBzaXplKCkpOworICAgIEludFBvaW50IG9mZnNldCA9IHRoZW1lKCktPnZv
bHVtZVNsaWRlck9mZnNldEZyb21NdXRlQnV0dG9uKGJ1dHRvbkJveCwgcGl4ZWxTbmFwcGVkU2l6
ZSgpKTsKICAgICBzZXRYKG9mZnNldC54KCkgKyBidXR0b25Cb3gtPm9mZnNldExlZnQoKSk7CiAg
ICAgc2V0WShvZmZzZXQueSgpICsgYnV0dG9uQm94LT5vZmZzZXRUb3AoKSk7CiB9CkluZGV4OiBT
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyU2Nyb2xsYmFyUGFydC5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclNjcm9sbGJhclBhcnQuY3BwCShy
ZXZpc2lvbiAxMTQxMjYpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyU2Nyb2xs
YmFyUGFydC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE3Miw3ICsxNzIsNyBAQCB2b2lkIFJlbmRl
clNjcm9sbGJhclBhcnQ6OnBhaW50SW50b1JlY3QoCiAgICAgICAgIHJldHVybjsKIAogICAgIC8v
IE5vdyBkbyB0aGUgcGFpbnQuCi0gICAgUGFpbnRJbmZvIHBhaW50SW5mbyhncmFwaGljc0NvbnRl
eHQsIHJlY3QsIFBhaW50UGhhc2VCbG9ja0JhY2tncm91bmQsIGZhbHNlLCAwLCAwLCAwKTsKKyAg
ICBQYWludEluZm8gcGFpbnRJbmZvKGdyYXBoaWNzQ29udGV4dCwgcGl4ZWxTbmFwcGVkSW50UmVj
dChyZWN0KSwgUGFpbnRQaGFzZUJsb2NrQmFja2dyb3VuZCwgZmFsc2UsIDAsIDAsIDApOwogICAg
IHBhaW50KHBhaW50SW5mbywgcGFpbnRPZmZzZXQpOwogICAgIHBhaW50SW5mby5waGFzZSA9IFBh
aW50UGhhc2VDaGlsZEJsb2NrQmFja2dyb3VuZHM7CiAgICAgcGFpbnQocGFpbnRJbmZvLCBwYWlu
dE9mZnNldCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>