<?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>30366</bug_id>
          
          <creation_ts>2009-10-14 13:24:41 -0700</creation_ts>
          <short_desc>if the QWebPage is rendered by a QGraphicsWidget child of another widget with ItemClipsChildrenToShape the scrollbar is not clipped</short_desc>
          <delta_ts>2009-12-14 14:31:11 -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>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Marco Martin">notmart</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>hausmann</cc>
    
    <cc>kenneth</cc>
    
    <cc>notmart</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>154642</commentid>
    <comment_count>0</comment_count>
    <who name="Marco Martin">notmart</who>
    <bug_when>2009-10-14 13:24:41 -0700</bug_when>
    <thetext>at line 150 of ScrollbarThemeQt.cpp there is the followin instruction: 
p.painter-&gt;setClipRect(opt-&gt;rect.intersected(damageRect));

this causes the following problem: 
a QGraphicsWidget renders a QWebPage 
is the children of another qgw wit the flag ItemClipsChildrenToShape set. 
the scrollbars will be painted not clipped to the parent shape because of the cliprect reset.

this patch intersect the rect, with the previous one, making the scrollbar to be correctly clipped</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>154643</commentid>
    <comment_count>1</comment_count>
      <attachid>41185</attachid>
    <who name="Marco Martin">notmart</who>
    <bug_when>2009-10-14 13:25:59 -0700</bug_when>
    <thetext>Created attachment 41185
patch that corrects the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167124</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2009-11-29 16:06:17 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; Created an attachment (id=41185) [details]
&gt; patch that corrects the bug

Good catch! Marco, your patch looks correct, but it needs to be adapted to the latest code changes in the trunk - the code is now in ScrollbarThemeQt.cpp - and your patch needs a ChangeLog entry. Please see http://webkit.org/coding/contributing.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>169740</commentid>
    <comment_count>3</comment_count>
      <attachid>44478</attachid>
    <who name="Marco Martin">notmart</who>
    <bug_when>2009-12-08 11:37:38 -0800</bug_when>
    <thetext>Created attachment 44478
updated patch

updated the patch to the new filename and added a ChangeLog entry</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171363</commentid>
    <comment_count>4</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2009-12-14 05:58:44 -0800</bug_when>
    <thetext>Is this supposed to be up for review? If so, please set the review flag to r?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171368</commentid>
    <comment_count>5</comment_count>
      <attachid>44478</attachid>
    <who name="Marco Martin">notmart</who>
    <bug_when>2009-12-14 06:20:16 -0800</bug_when>
    <thetext>Comment on attachment 44478
updated patch

&gt; Index: WebCore/ChangeLog
&gt; ===================================================================
&gt; --- WebCore/ChangeLog	(revision 51868)
&gt; +++ WebCore/ChangeLog	(working copy)
&gt; @@ -1,3 +1,19 @@
&gt; +2009-12-08  Marco Martin  &lt;notmart@gmail.com&gt;
&gt; +
&gt; +        Review pending.
&gt; +
&gt; +        In the Scrollbar painting of the Qt theme integration,
&gt; +        intersects any previous clip rects with the one needed to paint the scrollbar.
&gt; +        This fixes the painting in QGraphicsview, when the parent of the widget that 
&gt; +        paints the QWebPage has the QGraphicsItem::ItemClipsChildrenToShape set and
&gt; +        a piece of the scrollbar should be cipped away
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=30366
&gt; +
&gt; +        No new tests.
&gt; +
&gt; +        * platform/qt/ScrollbarThemeQt.cpp:
&gt; +        (WebCore::ScrollbarThemeQt::paint):
&gt; +
&gt;  2009-12-08  John Gregg  &lt;johnnyg@google.com&gt;
&gt;  
&gt;          Reviewed by Adam Barth.
&gt; Index: WebCore/platform/qt/ScrollbarThemeQt.cpp
&gt; ===================================================================
&gt; --- WebCore/platform/qt/ScrollbarThemeQt.cpp	(revision 51865)
&gt; +++ WebCore/platform/qt/ScrollbarThemeQt.cpp	(working copy)
&gt; @@ -147,7 +147,7 @@
&gt;      p.painter-&gt;save();
&gt;      QStyleOptionSlider* opt = styleOptionSlider(scrollbar, p.widget);
&gt;  
&gt; -    p.painter-&gt;setClipRect(opt-&gt;rect.intersected(damageRect));
&gt; +    p.painter-&gt;setClipRect(opt-&gt;rect.intersected(damageRect), Qt::IntersectClip);
&gt;  
&gt;  #ifdef Q_WS_MAC
&gt;      p.drawComplexControl(QStyle::CC_ScrollBar, *opt);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171369</commentid>
    <comment_count>6</comment_count>
    <who name="Marco Martin">notmart</who>
    <bug_when>2009-12-14 06:21:12 -0800</bug_when>
    <thetext>@Kenneth:
yes, the patch should be final i think (apart the revieved by in the changelog :))</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171370</commentid>
    <comment_count>7</comment_count>
      <attachid>44478</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2009-12-14 06:26:39 -0800</bug_when>
    <thetext>Comment on attachment 44478
updated patch


&gt; +2009-12-08  Marco Martin  &lt;notmart@gmail.com&gt;
&gt; +
&gt; +        Review pending.
&gt; +

You need to leave the review line untouched, unless you want to land this manually, but as I believe you do not have commit rights, someone else could add it to the commit-queue.

Can you reupload?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171558</commentid>
    <comment_count>8</comment_count>
      <attachid>44478</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-12-14 13:52:31 -0800</bug_when>
    <thetext>Comment on attachment 44478
updated patch

Marco is not a reviewer, clearly r+.  I assume you meant to mark this as r? instead?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171559</commentid>
    <comment_count>9</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-12-14 13:52:52 -0800</bug_when>
    <thetext>I meant &quot;clearing&quot; instead of &quot;clearly&quot;, sorry.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171560</commentid>
    <comment_count>10</comment_count>
      <attachid>44478</attachid>
    <who name="Marco Martin">notmart</who>
    <bug_when>2009-12-14 13:54:49 -0800</bug_when>
    <thetext>Comment on attachment 44478
updated patch

&gt; Index: WebCore/ChangeLog
&gt; ===================================================================
&gt; --- WebCore/ChangeLog	(revision 51868)
&gt; +++ WebCore/ChangeLog	(working copy)
&gt; @@ -1,3 +1,19 @@
&gt; +2009-12-08  Marco Martin  &lt;notmart@gmail.com&gt;
&gt; +
&gt; +        Review pending.
&gt; +
&gt; +        In the Scrollbar painting of the Qt theme integration,
&gt; +        intersects any previous clip rects with the one needed to paint the scrollbar.
&gt; +        This fixes the painting in QGraphicsview, when the parent of the widget that 
&gt; +        paints the QWebPage has the QGraphicsItem::ItemClipsChildrenToShape set and
&gt; +        a piece of the scrollbar should be cipped away
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=30366
&gt; +
&gt; +        No new tests.
&gt; +
&gt; +        * platform/qt/ScrollbarThemeQt.cpp:
&gt; +        (WebCore::ScrollbarThemeQt::paint):
&gt; +
&gt;  2009-12-08  John Gregg  &lt;johnnyg@google.com&gt;
&gt;  
&gt;          Reviewed by Adam Barth.
&gt; Index: WebCore/platform/qt/ScrollbarThemeQt.cpp
&gt; ===================================================================
&gt; --- WebCore/platform/qt/ScrollbarThemeQt.cpp	(revision 51865)
&gt; +++ WebCore/platform/qt/ScrollbarThemeQt.cpp	(working copy)
&gt; @@ -147,7 +147,7 @@
&gt;      p.painter-&gt;save();
&gt;      QStyleOptionSlider* opt = styleOptionSlider(scrollbar, p.widget);
&gt;  
&gt; -    p.painter-&gt;setClipRect(opt-&gt;rect.intersected(damageRect));
&gt; +    p.painter-&gt;setClipRect(opt-&gt;rect.intersected(damageRect), Qt::IntersectClip);
&gt;  
&gt;  #ifdef Q_WS_MAC
&gt;      p.drawComplexControl(QStyle::CC_ScrollBar, *opt);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171564</commentid>
    <comment_count>11</comment_count>
      <attachid>44478</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2009-12-14 13:58:33 -0800</bug_when>
    <thetext>Comment on attachment 44478
updated patch


&gt; +        Review pending.

Don&apos;t change the line made by prepare-Changelog

&gt; +        No new tests.

Would be good with a test, at least a manual one (goes in WebCore/manual-tests).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171566</commentid>
    <comment_count>12</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-12-14 14:00:28 -0800</bug_when>
    <thetext>The Review Patch link is probably not the link you want.  &quot;Details&quot; is more useful.  Review Patch is kinda a lame hack that just adds the full diff as a comment and shows you the &quot;Formatted Diff&quot; view in an iframe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171567</commentid>
    <comment_count>13</comment_count>
      <attachid>44821</attachid>
    <who name="Marco Martin">notmart</who>
    <bug_when>2009-12-14 14:03:23 -0800</bug_when>
    <thetext>Created attachment 44821
second patch update

I&apos;ve done the change in the changelog, hope is correct now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171568</commentid>
    <comment_count>14</comment_count>
      <attachid>44821</attachid>
    <who name="Marco Martin">notmart</who>
    <bug_when>2009-12-14 14:03:44 -0800</bug_when>
    <thetext>Comment on attachment 44821
second patch update

&gt; Index: WebCore/ChangeLog
&gt; ===================================================================
&gt; --- WebCore/ChangeLog	(revision 52117)
&gt; +++ WebCore/ChangeLog	(working copy)
&gt; @@ -1,3 +1,19 @@
&gt; +2009-12-14  Marco Martin  &lt;notmart@gmail.com&gt;
&gt; +
&gt; +        Reviewed by NOBODY (OOPS!).
&gt; +
&gt; +        In the Scrollbar painting of the Qt theme integration,
&gt; +        intersects any previous clip rects with the one needed to paint the scrollbar.
&gt; +        This fixes the painting in QGraphicsview, when the parent of the widget that 
&gt; +        paints the QWebPage has the QGraphicsItem::ItemClipsChildrenToShape set and
&gt; +        a piece of the scrollbar should be cipped away
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=30366
&gt; +
&gt; +        No new tests.
&gt; +
&gt; +        * platform/qt/ScrollbarThemeQt.cpp:
&gt; +        (WebCore::ScrollbarThemeQt::paint):
&gt; +
&gt;  2009-12-14  Alexey Proskuryakov  &lt;ap@apple.com&gt;
&gt;  
&gt;          Reviewed by Dave Hyatt.
&gt; Index: WebCore/platform/qt/ScrollbarThemeQt.cpp
&gt; ===================================================================
&gt; --- WebCore/platform/qt/ScrollbarThemeQt.cpp	(revision 51865)
&gt; +++ WebCore/platform/qt/ScrollbarThemeQt.cpp	(working copy)
&gt; @@ -147,7 +147,7 @@
&gt;      p.painter-&gt;save();
&gt;      QStyleOptionSlider* opt = styleOptionSlider(scrollbar, p.widget);
&gt;  
&gt; -    p.painter-&gt;setClipRect(opt-&gt;rect.intersected(damageRect));
&gt; +    p.painter-&gt;setClipRect(opt-&gt;rect.intersected(damageRect), Qt::IntersectClip);
&gt;  
&gt;  #ifdef Q_WS_MAC
&gt;      p.drawComplexControl(QStyle::CC_ScrollBar, *opt);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171574</commentid>
    <comment_count>15</comment_count>
      <attachid>44821</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2009-12-14 14:09:47 -0800</bug_when>
    <thetext>Comment on attachment 44821
second patch update

LGTM, but please look into adding a test. Thanks for the work Martin</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171576</commentid>
    <comment_count>16</comment_count>
    <who name="Marco Martin">notmart</who>
    <bug_when>2009-12-14 14:10:58 -0800</bug_when>
    <thetext>in manual-tests i see only html files, since this one is not a rendering problem it would be more useful a short program...
i&apos;ll look into that.
how they should be done?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171578</commentid>
    <comment_count>17</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2009-12-14 14:14:38 -0800</bug_when>
    <thetext>Ah ofcourse, sorry. Looking at too many patches :-)

I don&apos;t know the best way to actually add a test for this that can be tested automatically. The closest would be a Qt autotest, which we use for testing our APIs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171584</commentid>
    <comment_count>18</comment_count>
      <attachid>44821</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-12-14 14:31:05 -0800</bug_when>
    <thetext>Comment on attachment 44821
second patch update

Clearing flags on attachment: 44821

Committed r52122: &lt;http://trac.webkit.org/changeset/52122&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171585</commentid>
    <comment_count>19</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-12-14 14:31:11 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>41185</attachid>
            <date>2009-10-14 13:25:59 -0700</date>
            <delta_ts>2009-12-08 11:37:38 -0800</delta_ts>
            <desc>patch that corrects the bug</desc>
            <filename>clipscrollbar.diff</filename>
            <type>text/plain</type>
            <size>516</size>
            <attacher name="Marco Martin">notmart</attacher>
            
              <data encoding="base64">SW5kZXg6IFNjcm9sbGJhclRoZW1lUXQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNjcm9sbGJhclRoZW1l
UXQuY3BwCShyZXZpc2lvbiA0OTU2OCkKKysrIFNjcm9sbGJhclRoZW1lUXQuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC0xNDcsNyArMTQ3LDcgQEAKICAgICBwLnBhaW50ZXItPnNhdmUoKTsKICAgICBR
U3R5bGVPcHRpb25TbGlkZXIqIG9wdCA9IHN0eWxlT3B0aW9uU2xpZGVyKHNjcm9sbGJhciwgcC53
aWRnZXQpOwogCi0gICAgcC5wYWludGVyLT5zZXRDbGlwUmVjdChvcHQtPnJlY3QuaW50ZXJzZWN0
ZWQoZGFtYWdlUmVjdCkpOworICAgIHAucGFpbnRlci0+c2V0Q2xpcFJlY3Qob3B0LT5yZWN0Lmlu
dGVyc2VjdGVkKGRhbWFnZVJlY3QpLCBRdDo6SW50ZXJzZWN0Q2xpcCk7CiAKICNpZmRlZiBRX1dT
X01BQwogICAgIHAuZHJhd0NvbXBsZXhDb250cm9sKFFTdHlsZTo6Q0NfU2Nyb2xsQmFyLCAqb3B0
KTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>44478</attachid>
            <date>2009-12-08 11:37:38 -0800</date>
            <delta_ts>2009-12-14 14:03:23 -0800</delta_ts>
            <desc>updated patch</desc>
            <filename>intersectclip.diff</filename>
            <type>text/plain</type>
            <size>1473</size>
            <attacher name="Marco Martin">notmart</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MTg2OCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMDktMTItMDggIE1hcmNvIE1hcnRpbiAgPG5vdG1hcnRAZ21haWwu
Y29tPgorCisgICAgICAgIFJldmlldyBwZW5kaW5nLgorCisgICAgICAgIEluIHRoZSBTY3JvbGxi
YXIgcGFpbnRpbmcgb2YgdGhlIFF0IHRoZW1lIGludGVncmF0aW9uLAorICAgICAgICBpbnRlcnNl
Y3RzIGFueSBwcmV2aW91cyBjbGlwIHJlY3RzIHdpdGggdGhlIG9uZSBuZWVkZWQgdG8gcGFpbnQg
dGhlIHNjcm9sbGJhci4KKyAgICAgICAgVGhpcyBmaXhlcyB0aGUgcGFpbnRpbmcgaW4gUUdyYXBo
aWNzdmlldywgd2hlbiB0aGUgcGFyZW50IG9mIHRoZSB3aWRnZXQgdGhhdCAKKyAgICAgICAgcGFp
bnRzIHRoZSBRV2ViUGFnZSBoYXMgdGhlIFFHcmFwaGljc0l0ZW06Okl0ZW1DbGlwc0NoaWxkcmVu
VG9TaGFwZSBzZXQgYW5kCisgICAgICAgIGEgcGllY2Ugb2YgdGhlIHNjcm9sbGJhciBzaG91bGQg
YmUgY2lwcGVkIGF3YXkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTMwMzY2CisKKyAgICAgICAgTm8gbmV3IHRlc3RzLgorCisgICAgICAgICogcGxhdGZv
cm0vcXQvU2Nyb2xsYmFyVGhlbWVRdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTY3JvbGxiYXJU
aGVtZVF0OjpwYWludCk6CisKIDIwMDktMTItMDggIEpvaG4gR3JlZ2cgIDxqb2hubnlnQGdvb2ds
ZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBCYXJ0aC4KSW5kZXg6IFdlYkNvcmUv
cGxhdGZvcm0vcXQvU2Nyb2xsYmFyVGhlbWVRdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9w
bGF0Zm9ybS9xdC9TY3JvbGxiYXJUaGVtZVF0LmNwcAkocmV2aXNpb24gNTE4NjUpCisrKyBXZWJD
b3JlL3BsYXRmb3JtL3F0L1Njcm9sbGJhclRoZW1lUXQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0x
NDcsNyArMTQ3LDcgQEAKICAgICBwLnBhaW50ZXItPnNhdmUoKTsKICAgICBRU3R5bGVPcHRpb25T
bGlkZXIqIG9wdCA9IHN0eWxlT3B0aW9uU2xpZGVyKHNjcm9sbGJhciwgcC53aWRnZXQpOwogCi0g
ICAgcC5wYWludGVyLT5zZXRDbGlwUmVjdChvcHQtPnJlY3QuaW50ZXJzZWN0ZWQoZGFtYWdlUmVj
dCkpOworICAgIHAucGFpbnRlci0+c2V0Q2xpcFJlY3Qob3B0LT5yZWN0LmludGVyc2VjdGVkKGRh
bWFnZVJlY3QpLCBRdDo6SW50ZXJzZWN0Q2xpcCk7CiAKICNpZmRlZiBRX1dTX01BQwogICAgIHAu
ZHJhd0NvbXBsZXhDb250cm9sKFFTdHlsZTo6Q0NfU2Nyb2xsQmFyLCAqb3B0KTsK
</data>
<flag name="review"
          id="26736"
          type_id="1"
          status="-"
          setter="kenneth"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>44821</attachid>
            <date>2009-12-14 14:03:23 -0800</date>
            <delta_ts>2009-12-14 14:31:05 -0800</delta_ts>
            <desc>second patch update</desc>
            <filename>intersectclip2.diff</filename>
            <type>text/plain</type>
            <size>1488</size>
            <attacher name="Marco Martin">notmart</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MjExNykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMDktMTItMTQgIE1hcmNvIE1hcnRpbiAgPG5vdG1hcnRAZ21haWwu
Y29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElu
IHRoZSBTY3JvbGxiYXIgcGFpbnRpbmcgb2YgdGhlIFF0IHRoZW1lIGludGVncmF0aW9uLAorICAg
ICAgICBpbnRlcnNlY3RzIGFueSBwcmV2aW91cyBjbGlwIHJlY3RzIHdpdGggdGhlIG9uZSBuZWVk
ZWQgdG8gcGFpbnQgdGhlIHNjcm9sbGJhci4KKyAgICAgICAgVGhpcyBmaXhlcyB0aGUgcGFpbnRp
bmcgaW4gUUdyYXBoaWNzdmlldywgd2hlbiB0aGUgcGFyZW50IG9mIHRoZSB3aWRnZXQgdGhhdCAK
KyAgICAgICAgcGFpbnRzIHRoZSBRV2ViUGFnZSBoYXMgdGhlIFFHcmFwaGljc0l0ZW06Okl0ZW1D
bGlwc0NoaWxkcmVuVG9TaGFwZSBzZXQgYW5kCisgICAgICAgIGEgcGllY2Ugb2YgdGhlIHNjcm9s
bGJhciBzaG91bGQgYmUgY2lwcGVkIGF3YXkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTMwMzY2CisKKyAgICAgICAgTm8gbmV3IHRlc3RzLgorCisgICAg
ICAgICogcGxhdGZvcm0vcXQvU2Nyb2xsYmFyVGhlbWVRdC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpTY3JvbGxiYXJUaGVtZVF0OjpwYWludCk6CisKIDIwMDktMTItMTQgIEFsZXhleSBQcm9za3Vy
eWFrb3YgIDxhcEBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGF2ZSBIeWF0dC4K
SW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vcXQvU2Nyb2xsYmFyVGhlbWVRdC5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9xdC9TY3JvbGxiYXJUaGVtZVF0LmNwcAkocmV2aXNpb24g
NTE4NjUpCisrKyBXZWJDb3JlL3BsYXRmb3JtL3F0L1Njcm9sbGJhclRoZW1lUXQuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xNDcsNyArMTQ3LDcgQEAKICAgICBwLnBhaW50ZXItPnNhdmUoKTsKICAg
ICBRU3R5bGVPcHRpb25TbGlkZXIqIG9wdCA9IHN0eWxlT3B0aW9uU2xpZGVyKHNjcm9sbGJhciwg
cC53aWRnZXQpOwogCi0gICAgcC5wYWludGVyLT5zZXRDbGlwUmVjdChvcHQtPnJlY3QuaW50ZXJz
ZWN0ZWQoZGFtYWdlUmVjdCkpOworICAgIHAucGFpbnRlci0+c2V0Q2xpcFJlY3Qob3B0LT5yZWN0
LmludGVyc2VjdGVkKGRhbWFnZVJlY3QpLCBRdDo6SW50ZXJzZWN0Q2xpcCk7CiAKICNpZmRlZiBR
X1dTX01BQwogICAgIHAuZHJhd0NvbXBsZXhDb250cm9sKFFTdHlsZTo6Q0NfU2Nyb2xsQmFyLCAq
b3B0KTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>