<?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>43169</bug_id>
          
          <creation_ts>2010-07-28 21:19:23 -0700</creation_ts>
          <short_desc>[Qt] Html autofocus not working with QGraphicsWebView</short_desc>
          <delta_ts>2010-11-24 18:11:26 -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>OS X 10.5</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>
          <dependson>50010</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antonio Gomes">tonikitoo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>hausmann</cc>
    
    <cc>jhanssen</cc>
    
    <cc>kenneth</cc>
    
    <cc>kling</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>257535</commentid>
    <comment_count>0</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-07-28 21:19:23 -0700</bug_when>
    <thetext>Launch QtTestBrowser in graphics-based mode with

$ run-launcher --qt -graphicsbased http://google.com

the google page auto focus on the main textfield after it finishes loading the page. However, with graphicsbased QtTestBrowser it does not work, while works fine with QWidget based (QWebView).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312067</commentid>
    <comment_count>1</comment_count>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2010-11-21 03:26:28 -0800</bug_when>
    <thetext>(In reply to comment #0)
&gt; Launch QtTestBrowser in graphics-based mode with
&gt; 
&gt; $ run-launcher --qt -graphicsbased http://google.com
&gt; 
&gt; the google page auto focus on the main textfield after it finishes loading the page. However, with graphicsbased QtTestBrowser it does not work, while works fine with QWidget based (QWebView).

The problem seems to be that QGraphicsScene only propagates focus events if they are caused by tab or backtab in cases where there is no active focus item. Only way around this that I can see is to install an event filter on the scene to capture the focus events.

I&apos;ll upload a possible patch shortly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312068</commentid>
    <comment_count>2</comment_count>
      <attachid>74498</attachid>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2010-11-21 03:48:21 -0800</bug_when>
    <thetext>Created attachment 74498
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312235</commentid>
    <comment_count>3</comment_count>
      <attachid>74498</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-11-22 00:36:25 -0800</bug_when>
    <thetext>Comment on attachment 74498
Patch

Is it possible to make an autotest for this somehow?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312239</commentid>
    <comment_count>4</comment_count>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2010-11-22 00:46:10 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 74498 [details])
&gt; Is it possible to make an autotest for this somehow?

Think so, should be possible to make a subclass of QGraphicsWebView and see if focusInEvent() is received after showing the view. I&apos;ll see if I can get a test up and running.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312477</commentid>
    <comment_count>5</comment_count>
      <attachid>74588</attachid>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2010-11-22 13:05:20 -0800</bug_when>
    <thetext>Created attachment 74588
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312720</commentid>
    <comment_count>6</comment_count>
      <attachid>74588</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-11-23 01:13:52 -0800</bug_when>
    <thetext>Comment on attachment 74588
Patch

Would be cool if you could do a test with multiple scenes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312721</commentid>
    <comment_count>7</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-11-23 01:14:52 -0800</bug_when>
    <thetext>It would be really cool if you could make a similar patch for our WebKit2 port.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312733</commentid>
    <comment_count>8</comment_count>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2010-11-23 02:48:25 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 74588 [details])
&gt; Would be cool if you could do a test with multiple scenes.

A test where you have a view visible and changing the scene you mean? Shouldn&apos;t be hard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312738</commentid>
    <comment_count>9</comment_count>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2010-11-23 03:18:28 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; It would be really cool if you could make a similar patch for our WebKit2 port.

I&apos;ll see if I can find some information about how to start hacking on that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313151</commentid>
    <comment_count>10</comment_count>
      <attachid>74726</attachid>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2010-11-23 23:59:04 -0800</bug_when>
    <thetext>Created attachment 74726
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313166</commentid>
    <comment_count>11</comment_count>
      <attachid>74726</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-11-24 01:14:16 -0800</bug_when>
    <thetext>Comment on attachment 74726
Patch

What is changed in this new patch? still looks good</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313175</commentid>
    <comment_count>12</comment_count>
      <attachid>74726</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-24 01:35:15 -0800</bug_when>
    <thetext>Comment on attachment 74726
Patch

Clearing flags on attachment: 74726

Committed r72650: &lt;http://trac.webkit.org/changeset/72650&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313176</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-24 01:35:20 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313180</commentid>
    <comment_count>14</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-11-24 02:08:40 -0800</bug_when>
    <thetext>Ouch, an event-filter on the scene. That sounds _really_ evil. IMHO we should roll out the patch.

I think the bug is actually in QtTestBrowser, in WebViewGraphicsBased::WebViewGraphicsBased, which should make the m_item the focus item.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313198</commentid>
    <comment_count>15</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-11-24 03:36:49 -0800</bug_when>
    <thetext>Rolled out with https://bugs.webkit.org/show_bug.cgi?id=50010</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313471</commentid>
    <comment_count>16</comment_count>
      <attachid>74794</attachid>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2010-11-24 14:37:22 -0800</bug_when>
    <thetext>Created attachment 74794
Patch

Second attempt at fixing this, using the suggestion in #14</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313473</commentid>
    <comment_count>17</comment_count>
      <attachid>74794</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-11-24 14:41:20 -0800</bug_when>
    <thetext>Comment on attachment 74794
Patch

that was what I first suggest in bug description :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313479</commentid>
    <comment_count>18</comment_count>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2010-11-24 14:46:26 -0800</bug_when>
    <thetext>(In reply to comment #17)
&gt; (From update of attachment 74794 [details])
&gt; that was what I first suggest in bug description :)

Indeed. My first solution was too complex for this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313524</commentid>
    <comment_count>19</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-24 16:41:35 -0800</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 74794:

fast/workers/storage/use-same-database-in-page-and-workers.html
svg/dom/SVGScriptElement/script-set-href.svg

Please file bugs against the tests.  These tests were authored by dumi@chromium.org, mitz@webkit.org, and zimmermann@kde.org.  The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313573</commentid>
    <comment_count>20</comment_count>
      <attachid>74794</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-24 18:11:19 -0800</bug_when>
    <thetext>Comment on attachment 74794
Patch

Clearing flags on attachment: 74794

Committed r72712: &lt;http://trac.webkit.org/changeset/72712&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313574</commentid>
    <comment_count>21</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-24 18:11:26 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>74498</attachid>
            <date>2010-11-21 03:48:21 -0800</date>
            <delta_ts>2010-11-22 13:05:16 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-43169-20101121034820.patch</filename>
            <type>text/plain</type>
            <size>3775</size>
            <attacher name="Jan Erik Hanssen">jhanssen</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9BcGkvcWdyYXBoaWNzd2Vidmlldy5jcHAgYi9XZWJLaXQv
cXQvQXBpL3FncmFwaGljc3dlYnZpZXcuY3BwCmluZGV4IDZjYzJhYTA1NTg1ZGFkMWI1YTM5YjI5
ZWJhYWYzN2I3NjU4ODRlYTYuLjE5ODU0NmRiNzBhYzkxZmY2NzMyMmRlNGEzMzU1YjE3ZjNkNDVh
ZGQgMTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9BcGkvcWdyYXBoaWNzd2Vidmlldy5jcHAKKysrIGIv
V2ViS2l0L3F0L0FwaS9xZ3JhcGhpY3N3ZWJ2aWV3LmNwcApAQCAtNTMsNyArNTMsOCBAQCBwdWJs
aWM6CiAgICAgUUdyYXBoaWNzV2ViVmlld1ByaXZhdGUoUUdyYXBoaWNzV2ViVmlldyogcGFyZW50
KQogICAgICAgICA6IHEocGFyZW50KQogICAgICAgICAsIHBhZ2UoMCkKLSAgICAgICAgLCByZXNp
emVzVG9Db250ZW50cyhmYWxzZSkge30KKyAgICAgICAgLCByZXNpemVzVG9Db250ZW50cyhmYWxz
ZSkKKyAgICAgICAgLCBjdXJyZW50U2NlbmUoMCkge30KIAogICAgIHZpcnR1YWwgflFHcmFwaGlj
c1dlYlZpZXdQcml2YXRlKCk7CiAKQEAgLTc1LDYgKzc2LDcgQEAgcHVibGljOgogICAgIFFHcmFw
aGljc1dlYlZpZXcqIHE7CiAgICAgUVdlYlBhZ2UqIHBhZ2U7CiAgICAgYm9vbCByZXNpemVzVG9D
b250ZW50czsKKyAgICBRR3JhcGhpY3NTY2VuZSogY3VycmVudFNjZW5lOwogCiAgICAgUUdyYXBo
aWNzSXRlbU92ZXJsYXkqIG92ZXJsYXkoKSBjb25zdAogICAgIHsKQEAgLTI1Miw2ICsyNTQsMTEg
QEAgUUdyYXBoaWNzV2ViVmlldzo6UUdyYXBoaWNzV2ViVmlldyhRR3JhcGhpY3NJdGVtKiBwYXJl
bnQpCiAjaWYgRU5BQkxFKFRJTEVEX0JBQ0tJTkdfU1RPUkUpCiAgICAgUU9iamVjdDo6Y29ubmVj
dCh0aGlzLCBTSUdOQUwoc2NhbGVDaGFuZ2VkKCkpLCB0aGlzLCBTTE9UKF9xX3NjYWxlQ2hhbmdl
ZCgpKSk7CiAjZW5kaWYKKworICAgIGlmIChzY2VuZSgpKSB7CisgICAgICAgIGQtPmN1cnJlbnRT
Y2VuZSA9IHNjZW5lKCk7CisgICAgICAgIGQtPmN1cnJlbnRTY2VuZS0+aW5zdGFsbEV2ZW50Rmls
dGVyKHRoaXMpOworICAgIH0KIH0KIAogLyohCkBAIC0zMDgsNiArMzE1LDIwIEBAIHZvaWQgUUdy
YXBoaWNzV2ViVmlldzo6cGFpbnQoUVBhaW50ZXIqIHBhaW50ZXIsIGNvbnN0IFFTdHlsZU9wdGlv
bkdyYXBoaWNzSXRlbSoKIAogLyohIFxyZWltcAogKi8KK2Jvb2wgUUdyYXBoaWNzV2ViVmlldzo6
ZXZlbnRGaWx0ZXIoUU9iamVjdCogb2JqZWN0LCBRRXZlbnQqIGV2ZW50KQoreworICAgIGlmIChv
YmplY3QgPT0gZC0+Y3VycmVudFNjZW5lCisgICAgICAgICYmIChldmVudC0+dHlwZSgpID09IFFF
dmVudDo6Rm9jdXNJbgorICAgICAgICAgICAgfHwgZXZlbnQtPnR5cGUoKSA9PSBRRXZlbnQ6OkZv
Y3VzT3V0KSkgeworICAgICAgICBRRm9jdXNFdmVudCogZm9jdXNFdmVudCA9IHN0YXRpY19jYXN0
PFFGb2N1c0V2ZW50Kj4oZXZlbnQpOworICAgICAgICBpZiAoZm9jdXNFdmVudC0+cmVhc29uKCkg
PT0gUXQ6OkFjdGl2ZVdpbmRvd0ZvY3VzUmVhc29uKQorICAgICAgICAgICAgZC0+cGFnZS0+ZXZl
bnQoZXZlbnQpOworICAgIH0KKyAgICByZXR1cm4gZmFsc2U7Cit9CisKKy8qISBccmVpbXAKKyov
CiBib29sIFFHcmFwaGljc1dlYlZpZXc6OnNjZW5lRXZlbnQoUUV2ZW50KiBldmVudCkKIHsKICAg
ICAvLyBSZS1pbXBsZW1lbnRlZCBpbiBvcmRlciB0byBhbGxvd3MgZml4aW5nIGV2ZW50LXJlbGF0
ZWQgYnVncyBpbiBwYXRjaCByZWxlYXNlcy4KQEAgLTM0Miw2ICszNjMsMTQgQEAgUVZhcmlhbnQg
UUdyYXBoaWNzV2ViVmlldzo6aXRlbUNoYW5nZShHcmFwaGljc0l0ZW1DaGFuZ2UgY2hhbmdlLCBj
b25zdCBRVmFyaWFudCYKICAgICAgICAgICAgIFFBcHBsaWNhdGlvbjo6c2VuZEV2ZW50KHRoaXMs
ICZldmVudCk7CiAgICAgICAgICAgICByZXR1cm4gdmFsdWU7CiAgICAgICAgIH0KKyAgICBjYXNl
IEl0ZW1TY2VuZUhhc0NoYW5nZWQ6IHsKKyAgICAgICAgICAgIFFHcmFwaGljc1NjZW5lKiBuZXdT
Y2VuZSA9IHFWYXJpYW50VmFsdWU8UUdyYXBoaWNzU2NlbmUqPih2YWx1ZSk7CisgICAgICAgICAg
ICBpZiAoZC0+Y3VycmVudFNjZW5lKQorICAgICAgICAgICAgICAgIGQtPmN1cnJlbnRTY2VuZS0+
cmVtb3ZlRXZlbnRGaWx0ZXIodGhpcyk7CisgICAgICAgICAgICBkLT5jdXJyZW50U2NlbmUgPSBu
ZXdTY2VuZTsKKyAgICAgICAgICAgIGlmIChkLT5jdXJyZW50U2NlbmUpCisgICAgICAgICAgICAg
ICAgZC0+Y3VycmVudFNjZW5lLT5pbnN0YWxsRXZlbnRGaWx0ZXIodGhpcyk7CisgICAgICAgIH0K
ICAgICBkZWZhdWx0OgogICAgICAgICBicmVhazsKICAgICB9CmRpZmYgLS1naXQgYS9XZWJLaXQv
cXQvQXBpL3FncmFwaGljc3dlYnZpZXcuaCBiL1dlYktpdC9xdC9BcGkvcWdyYXBoaWNzd2Vidmll
dy5oCmluZGV4IDg2MjBhYzU2MWZlZGViODc3NTk0MTBmYzBmNzUxY2FiNWYwMWUxZTMuLmE0ODRl
OWUxMTBhMGJjYTg0YjY2M2VhMWUyYTE0MDU1OGUwNzg4YmMgMTAwNjQ0Ci0tLSBhL1dlYktpdC9x
dC9BcGkvcWdyYXBoaWNzd2Vidmlldy5oCisrKyBiL1dlYktpdC9xdC9BcGkvcWdyYXBoaWNzd2Vi
dmlldy5oCkBAIC0xNDAsNiArMTQwLDggQEAgcHJvdGVjdGVkOgogCiAgICAgdmlydHVhbCBib29s
IHNjZW5lRXZlbnQoUUV2ZW50Kik7CiAKKyAgICB2aXJ0dWFsIGJvb2wgZXZlbnRGaWx0ZXIoUU9i
amVjdCosIFFFdmVudCopOworCiBwcml2YXRlOgogICAgIFFfUFJJVkFURV9TTE9UKGQsIHZvaWQg
X3FfZG9Mb2FkRmluaXNoZWQoYm9vbCBzdWNjZXNzKSkKICNpZiAhZGVmaW5lZChRVF9OT19JTSkg
JiYgKGRlZmluZWQoUV9XU19YMTEpIHx8IGRlZmluZWQoUV9XU19RV1MpIHx8IGRlZmluZWQoUV9P
U19TWU1CSUFOKSkKZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9DaGFuZ2VMb2cgYi9XZWJLaXQvcXQv
Q2hhbmdlTG9nCmluZGV4IDAzMjZkNzYyMWQ5OWNmYzA1YmRkZGRmNDc4Zjc1ZTg0ZWY4MjFmNzgu
LmNkYTZkNmJlZTYyMWNlZDJjODIxNzRkZmE4OWE4MzlhNjllMzRjMzkgMTAwNjQ0Ci0tLSBhL1dl
YktpdC9xdC9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L3F0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIw
IEBACisyMDEwLTExLTIxICBKYW4gRXJpayBIYW5zc2VuICA8amhhbnNzZW5Ac2VuY2hhLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIEh0
bWwgYXV0b2ZvY3VzIG5vdCB3b3JraW5nIHdpdGggUUdyYXBoaWNzV2ViVmlldworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDMxNjkKKworICAgICAgICBR
R3JhcGhpY3NTY2VuZSBkb2VzIG5vdCBwcm9wYWdhdGUgUXQ6OkFjdGl2YXRlV2luZG93Rm9jdXNS
ZWFzb24gZm9jdXMKKyAgICAgICAgZXZlbnRzIHdoZW4gdGhlcmUgYXJlIG5vIGFjdGl2ZSBpdGVt
cy4KKworICAgICAgICAqIEFwaS9xZ3JhcGhpY3N3ZWJ2aWV3LmNwcDoKKyAgICAgICAgKFFHcmFw
aGljc1dlYlZpZXdQcml2YXRlOjpRR3JhcGhpY3NXZWJWaWV3UHJpdmF0ZSk6CisgICAgICAgIChR
R3JhcGhpY3NXZWJWaWV3OjpRR3JhcGhpY3NXZWJWaWV3KToKKyAgICAgICAgKFFHcmFwaGljc1dl
YlZpZXc6OmV2ZW50RmlsdGVyKToKKyAgICAgICAgKFFHcmFwaGljc1dlYlZpZXc6Oml0ZW1DaGFu
Z2UpOgorICAgICAgICAqIEFwaS9xZ3JhcGhpY3N3ZWJ2aWV3Lmg6CisKIDIwMTAtMTEtMjAgIEFu
ZHJlYXMgS2xpbmcgIDxrbGluZ0B3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFu
dG9uaW8gR29tZXMuCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>74588</attachid>
            <date>2010-11-22 13:05:20 -0800</date>
            <delta_ts>2010-11-23 23:58:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-43169-20101122130518.patch</filename>
            <type>text/plain</type>
            <size>5825</size>
            <attacher name="Jan Erik Hanssen">jhanssen</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9BcGkvcWdyYXBoaWNzd2Vidmlldy5jcHAgYi9XZWJLaXQv
cXQvQXBpL3FncmFwaGljc3dlYnZpZXcuY3BwCmluZGV4IDZjYzJhYTA1NTg1ZGFkMWI1YTM5YjI5
ZWJhYWYzN2I3NjU4ODRlYTYuLjE5ODU0NmRiNzBhYzkxZmY2NzMyMmRlNGEzMzU1YjE3ZjNkNDVh
ZGQgMTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9BcGkvcWdyYXBoaWNzd2Vidmlldy5jcHAKKysrIGIv
V2ViS2l0L3F0L0FwaS9xZ3JhcGhpY3N3ZWJ2aWV3LmNwcApAQCAtNTMsNyArNTMsOCBAQCBwdWJs
aWM6CiAgICAgUUdyYXBoaWNzV2ViVmlld1ByaXZhdGUoUUdyYXBoaWNzV2ViVmlldyogcGFyZW50
KQogICAgICAgICA6IHEocGFyZW50KQogICAgICAgICAsIHBhZ2UoMCkKLSAgICAgICAgLCByZXNp
emVzVG9Db250ZW50cyhmYWxzZSkge30KKyAgICAgICAgLCByZXNpemVzVG9Db250ZW50cyhmYWxz
ZSkKKyAgICAgICAgLCBjdXJyZW50U2NlbmUoMCkge30KIAogICAgIHZpcnR1YWwgflFHcmFwaGlj
c1dlYlZpZXdQcml2YXRlKCk7CiAKQEAgLTc1LDYgKzc2LDcgQEAgcHVibGljOgogICAgIFFHcmFw
aGljc1dlYlZpZXcqIHE7CiAgICAgUVdlYlBhZ2UqIHBhZ2U7CiAgICAgYm9vbCByZXNpemVzVG9D
b250ZW50czsKKyAgICBRR3JhcGhpY3NTY2VuZSogY3VycmVudFNjZW5lOwogCiAgICAgUUdyYXBo
aWNzSXRlbU92ZXJsYXkqIG92ZXJsYXkoKSBjb25zdAogICAgIHsKQEAgLTI1Miw2ICsyNTQsMTEg
QEAgUUdyYXBoaWNzV2ViVmlldzo6UUdyYXBoaWNzV2ViVmlldyhRR3JhcGhpY3NJdGVtKiBwYXJl
bnQpCiAjaWYgRU5BQkxFKFRJTEVEX0JBQ0tJTkdfU1RPUkUpCiAgICAgUU9iamVjdDo6Y29ubmVj
dCh0aGlzLCBTSUdOQUwoc2NhbGVDaGFuZ2VkKCkpLCB0aGlzLCBTTE9UKF9xX3NjYWxlQ2hhbmdl
ZCgpKSk7CiAjZW5kaWYKKworICAgIGlmIChzY2VuZSgpKSB7CisgICAgICAgIGQtPmN1cnJlbnRT
Y2VuZSA9IHNjZW5lKCk7CisgICAgICAgIGQtPmN1cnJlbnRTY2VuZS0+aW5zdGFsbEV2ZW50Rmls
dGVyKHRoaXMpOworICAgIH0KIH0KIAogLyohCkBAIC0zMDgsNiArMzE1LDIwIEBAIHZvaWQgUUdy
YXBoaWNzV2ViVmlldzo6cGFpbnQoUVBhaW50ZXIqIHBhaW50ZXIsIGNvbnN0IFFTdHlsZU9wdGlv
bkdyYXBoaWNzSXRlbSoKIAogLyohIFxyZWltcAogKi8KK2Jvb2wgUUdyYXBoaWNzV2ViVmlldzo6
ZXZlbnRGaWx0ZXIoUU9iamVjdCogb2JqZWN0LCBRRXZlbnQqIGV2ZW50KQoreworICAgIGlmIChv
YmplY3QgPT0gZC0+Y3VycmVudFNjZW5lCisgICAgICAgICYmIChldmVudC0+dHlwZSgpID09IFFF
dmVudDo6Rm9jdXNJbgorICAgICAgICAgICAgfHwgZXZlbnQtPnR5cGUoKSA9PSBRRXZlbnQ6OkZv
Y3VzT3V0KSkgeworICAgICAgICBRRm9jdXNFdmVudCogZm9jdXNFdmVudCA9IHN0YXRpY19jYXN0
PFFGb2N1c0V2ZW50Kj4oZXZlbnQpOworICAgICAgICBpZiAoZm9jdXNFdmVudC0+cmVhc29uKCkg
PT0gUXQ6OkFjdGl2ZVdpbmRvd0ZvY3VzUmVhc29uKQorICAgICAgICAgICAgZC0+cGFnZS0+ZXZl
bnQoZXZlbnQpOworICAgIH0KKyAgICByZXR1cm4gZmFsc2U7Cit9CisKKy8qISBccmVpbXAKKyov
CiBib29sIFFHcmFwaGljc1dlYlZpZXc6OnNjZW5lRXZlbnQoUUV2ZW50KiBldmVudCkKIHsKICAg
ICAvLyBSZS1pbXBsZW1lbnRlZCBpbiBvcmRlciB0byBhbGxvd3MgZml4aW5nIGV2ZW50LXJlbGF0
ZWQgYnVncyBpbiBwYXRjaCByZWxlYXNlcy4KQEAgLTM0Miw2ICszNjMsMTQgQEAgUVZhcmlhbnQg
UUdyYXBoaWNzV2ViVmlldzo6aXRlbUNoYW5nZShHcmFwaGljc0l0ZW1DaGFuZ2UgY2hhbmdlLCBj
b25zdCBRVmFyaWFudCYKICAgICAgICAgICAgIFFBcHBsaWNhdGlvbjo6c2VuZEV2ZW50KHRoaXMs
ICZldmVudCk7CiAgICAgICAgICAgICByZXR1cm4gdmFsdWU7CiAgICAgICAgIH0KKyAgICBjYXNl
IEl0ZW1TY2VuZUhhc0NoYW5nZWQ6IHsKKyAgICAgICAgICAgIFFHcmFwaGljc1NjZW5lKiBuZXdT
Y2VuZSA9IHFWYXJpYW50VmFsdWU8UUdyYXBoaWNzU2NlbmUqPih2YWx1ZSk7CisgICAgICAgICAg
ICBpZiAoZC0+Y3VycmVudFNjZW5lKQorICAgICAgICAgICAgICAgIGQtPmN1cnJlbnRTY2VuZS0+
cmVtb3ZlRXZlbnRGaWx0ZXIodGhpcyk7CisgICAgICAgICAgICBkLT5jdXJyZW50U2NlbmUgPSBu
ZXdTY2VuZTsKKyAgICAgICAgICAgIGlmIChkLT5jdXJyZW50U2NlbmUpCisgICAgICAgICAgICAg
ICAgZC0+Y3VycmVudFNjZW5lLT5pbnN0YWxsRXZlbnRGaWx0ZXIodGhpcyk7CisgICAgICAgIH0K
ICAgICBkZWZhdWx0OgogICAgICAgICBicmVhazsKICAgICB9CmRpZmYgLS1naXQgYS9XZWJLaXQv
cXQvQXBpL3FncmFwaGljc3dlYnZpZXcuaCBiL1dlYktpdC9xdC9BcGkvcWdyYXBoaWNzd2Vidmll
dy5oCmluZGV4IDg2MjBhYzU2MWZlZGViODc3NTk0MTBmYzBmNzUxY2FiNWYwMWUxZTMuLmE0ODRl
OWUxMTBhMGJjYTg0YjY2M2VhMWUyYTE0MDU1OGUwNzg4YmMgMTAwNjQ0Ci0tLSBhL1dlYktpdC9x
dC9BcGkvcWdyYXBoaWNzd2Vidmlldy5oCisrKyBiL1dlYktpdC9xdC9BcGkvcWdyYXBoaWNzd2Vi
dmlldy5oCkBAIC0xNDAsNiArMTQwLDggQEAgcHJvdGVjdGVkOgogCiAgICAgdmlydHVhbCBib29s
IHNjZW5lRXZlbnQoUUV2ZW50Kik7CiAKKyAgICB2aXJ0dWFsIGJvb2wgZXZlbnRGaWx0ZXIoUU9i
amVjdCosIFFFdmVudCopOworCiBwcml2YXRlOgogICAgIFFfUFJJVkFURV9TTE9UKGQsIHZvaWQg
X3FfZG9Mb2FkRmluaXNoZWQoYm9vbCBzdWNjZXNzKSkKICNpZiAhZGVmaW5lZChRVF9OT19JTSkg
JiYgKGRlZmluZWQoUV9XU19YMTEpIHx8IGRlZmluZWQoUV9XU19RV1MpIHx8IGRlZmluZWQoUV9P
U19TWU1CSUFOKSkKZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9DaGFuZ2VMb2cgYi9XZWJLaXQvcXQv
Q2hhbmdlTG9nCmluZGV4IDBkZGMwZTFiMzkzYWJkNWFjMmJmYmMyZGVkYmVjODUxNTEyNGRiNWUu
LmEyOTE5YmJkY2Q3ZDc2ZWMxZGRlMDRhMzk1ZGYxYTYxNmYwYTk3NDMgMTAwNjQ0Ci0tLSBhL1dl
YktpdC9xdC9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L3F0L0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI3
IEBACiAyMDEwLTExLTIyICBKYW4gRXJpayBIYW5zc2VuICA8amhhbnNzZW5Ac2VuY2hhLmNvbT4K
IAorICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIEh0
bWwgYXV0b2ZvY3VzIG5vdCB3b3JraW5nIHdpdGggUUdyYXBoaWNzV2ViVmlldworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDMxNjkKKworICAgICAgICBR
R3JhcGhpY3NTY2VuZSBkb2VzIG5vdCBwcm9wYWdhdGUgUXQ6OkFjdGl2YXRlV2luZG93Rm9jdXNS
ZWFzb24gZm9jdXMKKyAgICAgICAgZXZlbnRzIHdoZW4gdGhlcmUgYXJlIG5vIGFjdGl2ZSBpdGVt
cy4KKworICAgICAgICAqIEFwaS9xZ3JhcGhpY3N3ZWJ2aWV3LmNwcDoKKyAgICAgICAgKFFHcmFw
aGljc1dlYlZpZXdQcml2YXRlOjpRR3JhcGhpY3NXZWJWaWV3UHJpdmF0ZSk6CisgICAgICAgIChR
R3JhcGhpY3NXZWJWaWV3OjpRR3JhcGhpY3NXZWJWaWV3KToKKyAgICAgICAgKFFHcmFwaGljc1dl
YlZpZXc6OmV2ZW50RmlsdGVyKToKKyAgICAgICAgKFFHcmFwaGljc1dlYlZpZXc6Oml0ZW1DaGFu
Z2UpOgorICAgICAgICAqIEFwaS9xZ3JhcGhpY3N3ZWJ2aWV3Lmg6CisgICAgICAgICogdGVzdHMv
cWdyYXBoaWNzd2Vidmlldy90c3RfcWdyYXBoaWNzd2Vidmlldy5jcHA6CisgICAgICAgIChGb2N1
c1BhZ2U6OkZvY3VzUGFnZSk6CisgICAgICAgIChGb2N1c1BhZ2U6OmV2ZW50KToKKyAgICAgICAg
KEZvY3VzUGFnZTo6Z290Rm9jdXMpOgorICAgICAgICAodHN0X1FHcmFwaGljc1dlYlZpZXc6OnJl
Y2VpdmVzRm9jdXNJbk9uU2hvdyk6CisKKzIwMTAtMTEtMjIgIEphbiBFcmlrIEhhbnNzZW4gIDxq
aGFuc3NlbkBzZW5jaGEuY29tPgorCiAgICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGggUm9oZGUg
Q2hyaXN0aWFuc2VuLgogCiAgICAgICAgIFtRdF0gUVdlYkVsZW1lbnQ6OmFwcGVuZEluc2lkZSgp
IGRvZXNuJ3Qgd29yayBvbiBoZWFkIGVsZW1lbnRzCmRpZmYgLS1naXQgYS9XZWJLaXQvcXQvdGVz
dHMvcWdyYXBoaWNzd2Vidmlldy90c3RfcWdyYXBoaWNzd2Vidmlldy5jcHAgYi9XZWJLaXQvcXQv
dGVzdHMvcWdyYXBoaWNzd2Vidmlldy90c3RfcWdyYXBoaWNzd2Vidmlldy5jcHAKaW5kZXggMDlh
MjFlMTY2OWNmZWRiOTE2ODlkZmFjYzhmZGU5NGM2ZTcxZjZjZS4uMmFkMTcwMzRmZThkZGVlZDZm
NTgwOTVkNjNiOWYwZjE5MDA2ZjYzZSAxMDA2NDQKLS0tIGEvV2ViS2l0L3F0L3Rlc3RzL3FncmFw
aGljc3dlYnZpZXcvdHN0X3FncmFwaGljc3dlYnZpZXcuY3BwCisrKyBiL1dlYktpdC9xdC90ZXN0
cy9xZ3JhcGhpY3N3ZWJ2aWV3L3RzdF9xZ3JhcGhpY3N3ZWJ2aWV3LmNwcApAQCAtMzYsNiArMzYs
NyBAQCBwcml2YXRlIHNsb3RzOgogICAgIHZvaWQgZm9jdXNJbnB1dFR5cGVzKCk7CiAgICAgdm9p
ZCBjcmFzaE9uU2V0U2NhbGVCZWZvcmVTZXRVcmwoKTsKICAgICB2b2lkIHdpZGdldHNSZW5kZXJp
bmdUaHJvdWdoQ2FjaGUoKTsKKyAgICB2b2lkIHJlY2VpdmVzRm9jdXNJbk9uU2hvdygpOwogfTsK
IAogdm9pZCB0c3RfUUdyYXBoaWNzV2ViVmlldzo6cWdyYXBoaWNzd2VidmlldygpCkBAIC0yNTks
NiArMjYwLDU0IEBAIHZvaWQgdHN0X1FHcmFwaGljc1dlYlZpZXc6OmZvY3VzSW5wdXRUeXBlcygp
CiAgICAgZGVsZXRlIHZpZXc7CiB9CiAKK2NsYXNzIEZvY3VzUGFnZSA6IHB1YmxpYyBRV2ViUGFn
ZSB7CitwdWJsaWM6CisgICAgRm9jdXNQYWdlKFFPYmplY3QqIHBhcmVudCA9IDApOworCisgICAg
Ym9vbCBnb3RGb2N1cygpIGNvbnN0OworCitwcm90ZWN0ZWQ6CisgICAgYm9vbCBldmVudChRRXZl
bnQqIGUpOworCitwcml2YXRlOgorICAgIGJvb2wgbV9mb2N1czsKK307CisKK0ZvY3VzUGFnZTo6
Rm9jdXNQYWdlKFFPYmplY3QgKnBhcmVudCkKKyAgICA6IFFXZWJQYWdlKHBhcmVudCksIG1fZm9j
dXMoZmFsc2UpCit7Cit9CisKK2Jvb2wgRm9jdXNQYWdlOjpldmVudChRRXZlbnQgKmUpCit7Cisg
ICAgaWYgKGUtPnR5cGUoKSA9PSBRRXZlbnQ6OkZvY3VzSW4pCisgICAgICAgIG1fZm9jdXMgPSB0
cnVlOworICAgIHJldHVybiBRV2ViUGFnZTo6ZXZlbnQoZSk7Cit9CisKK2Jvb2wgRm9jdXNQYWdl
Ojpnb3RGb2N1cygpIGNvbnN0Cit7CisgICAgcmV0dXJuIG1fZm9jdXM7Cit9CisKK3ZvaWQgdHN0
X1FHcmFwaGljc1dlYlZpZXc6OnJlY2VpdmVzRm9jdXNJbk9uU2hvdygpCit7CisgICAgUUdyYXBo
aWNzV2ViVmlldyogd2ViVmlldyA9IG5ldyBRR3JhcGhpY3NXZWJWaWV3OworICAgIHdlYlZpZXct
PnNldEh0bWwoIjxib2R5PjxpbnB1dCB0eXBlPXRleHQgYXV0b2ZvY3VzPWF1dG9mb2N1cz48L2lu
cHV0PjwvYm9keT4iKTsKKworICAgIFFHcmFwaGljc1ZpZXcgdmlldzsKKyAgICBRR3JhcGhpY3NT
Y2VuZSogc2NlbmUgPSBuZXcgUUdyYXBoaWNzU2NlbmUoJnZpZXcpOworICAgIHZpZXcuc2V0U2Nl
bmUoc2NlbmUpOworICAgIEZvY3VzUGFnZSogcGFnZSA9IG5ldyBGb2N1c1BhZ2UoJnZpZXcpOwor
ICAgIHdlYlZpZXctPnNldFBhZ2UocGFnZSk7CisgICAgc2NlbmUtPmFkZEl0ZW0od2ViVmlldyk7
CisgICAgdmlldy5zZXRHZW9tZXRyeShRUmVjdCgwLCAwLCA1MDAsIDUwMCkpOworCisgICAgdmll
dy5zaG93KCk7CisgICAgUVRlc3Q6OnFXYWl0Rm9yV2luZG93U2hvd24oJnZpZXcpOworCisgICAg
UVZFUklGWShwYWdlLT5nb3RGb2N1cygpKTsKK30KIAogCiBRVEVTVF9NQUlOKHRzdF9RR3JhcGhp
Y3NXZWJWaWV3KQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>74726</attachid>
            <date>2010-11-23 23:59:04 -0800</date>
            <delta_ts>2010-11-24 14:37:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-43169-20101123235902.patch</filename>
            <type>text/plain</type>
            <size>5812</size>
            <attacher name="Jan Erik Hanssen">jhanssen</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9BcGkvcWdyYXBoaWNzd2Vidmlldy5jcHAgYi9XZWJLaXQv
cXQvQXBpL3FncmFwaGljc3dlYnZpZXcuY3BwCmluZGV4IGM4NDM4ZjNmN2ExYWY0YjdjNGNhN2Ux
ZjIwM2M3ODNkY2NhYjYyODMuLmY5NGFlMGUyYmU0YTFkODdmMzEyNDM1OWIwMTYxNjRiNmRjODRm
ZWIgMTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9BcGkvcWdyYXBoaWNzd2Vidmlldy5jcHAKKysrIGIv
V2ViS2l0L3F0L0FwaS9xZ3JhcGhpY3N3ZWJ2aWV3LmNwcApAQCAtNTMsNyArNTMsOCBAQCBwdWJs
aWM6CiAgICAgUUdyYXBoaWNzV2ViVmlld1ByaXZhdGUoUUdyYXBoaWNzV2ViVmlldyogcGFyZW50
KQogICAgICAgICA6IHEocGFyZW50KQogICAgICAgICAsIHBhZ2UoMCkKLSAgICAgICAgLCByZXNp
emVzVG9Db250ZW50cyhmYWxzZSkge30KKyAgICAgICAgLCByZXNpemVzVG9Db250ZW50cyhmYWxz
ZSkKKyAgICAgICAgLCBjdXJyZW50U2NlbmUoMCkge30KIAogICAgIHZpcnR1YWwgflFHcmFwaGlj
c1dlYlZpZXdQcml2YXRlKCk7CiAKQEAgLTc1LDYgKzc2LDcgQEAgcHVibGljOgogICAgIFFHcmFw
aGljc1dlYlZpZXcqIHE7CiAgICAgUVdlYlBhZ2UqIHBhZ2U7CiAgICAgYm9vbCByZXNpemVzVG9D
b250ZW50czsKKyAgICBRR3JhcGhpY3NTY2VuZSogY3VycmVudFNjZW5lOwogCiAgICAgUUdyYXBo
aWNzSXRlbU92ZXJsYXkqIG92ZXJsYXkoKSBjb25zdAogICAgIHsKQEAgLTI1Miw2ICsyNTQsMTEg
QEAgUUdyYXBoaWNzV2ViVmlldzo6UUdyYXBoaWNzV2ViVmlldyhRR3JhcGhpY3NJdGVtKiBwYXJl
bnQpCiAjaWYgRU5BQkxFKFRJTEVEX0JBQ0tJTkdfU1RPUkUpCiAgICAgUU9iamVjdDo6Y29ubmVj
dCh0aGlzLCBTSUdOQUwoc2NhbGVDaGFuZ2VkKCkpLCB0aGlzLCBTTE9UKF9xX3NjYWxlQ2hhbmdl
ZCgpKSk7CiAjZW5kaWYKKworICAgIGlmIChzY2VuZSgpKSB7CisgICAgICAgIGQtPmN1cnJlbnRT
Y2VuZSA9IHNjZW5lKCk7CisgICAgICAgIGQtPmN1cnJlbnRTY2VuZS0+aW5zdGFsbEV2ZW50Rmls
dGVyKHRoaXMpOworICAgIH0KIH0KIAogLyohCkBAIC0zMDgsNiArMzE1LDIwIEBAIHZvaWQgUUdy
YXBoaWNzV2ViVmlldzo6cGFpbnQoUVBhaW50ZXIqIHBhaW50ZXIsIGNvbnN0IFFTdHlsZU9wdGlv
bkdyYXBoaWNzSXRlbSoKIAogLyohIFxyZWltcAogKi8KK2Jvb2wgUUdyYXBoaWNzV2ViVmlldzo6
ZXZlbnRGaWx0ZXIoUU9iamVjdCogb2JqZWN0LCBRRXZlbnQqIGV2ZW50KQoreworICAgIGlmIChv
YmplY3QgPT0gZC0+Y3VycmVudFNjZW5lCisgICAgICAgICYmIChldmVudC0+dHlwZSgpID09IFFF
dmVudDo6Rm9jdXNJbgorICAgICAgICAgICAgfHwgZXZlbnQtPnR5cGUoKSA9PSBRRXZlbnQ6OkZv
Y3VzT3V0KSkgeworICAgICAgICBRRm9jdXNFdmVudCogZm9jdXNFdmVudCA9IHN0YXRpY19jYXN0
PFFGb2N1c0V2ZW50Kj4oZXZlbnQpOworICAgICAgICBpZiAoZm9jdXNFdmVudC0+cmVhc29uKCkg
PT0gUXQ6OkFjdGl2ZVdpbmRvd0ZvY3VzUmVhc29uKQorICAgICAgICAgICAgZC0+cGFnZS0+ZXZl
bnQoZXZlbnQpOworICAgIH0KKyAgICByZXR1cm4gZmFsc2U7Cit9CisKKy8qISBccmVpbXAKKyov
CiBib29sIFFHcmFwaGljc1dlYlZpZXc6OnNjZW5lRXZlbnQoUUV2ZW50KiBldmVudCkKIHsKICAg
ICAvLyBSZS1pbXBsZW1lbnRlZCBpbiBvcmRlciB0byBhbGxvd3MgZml4aW5nIGV2ZW50LXJlbGF0
ZWQgYnVncyBpbiBwYXRjaCByZWxlYXNlcy4KQEAgLTM0Miw2ICszNjMsMTQgQEAgUVZhcmlhbnQg
UUdyYXBoaWNzV2ViVmlldzo6aXRlbUNoYW5nZShHcmFwaGljc0l0ZW1DaGFuZ2UgY2hhbmdlLCBj
b25zdCBRVmFyaWFudCYKICAgICAgICAgICAgIFFBcHBsaWNhdGlvbjo6c2VuZEV2ZW50KHRoaXMs
ICZldmVudCk7CiAgICAgICAgICAgICByZXR1cm4gdmFsdWU7CiAgICAgICAgIH0KKyAgICBjYXNl
IEl0ZW1TY2VuZUhhc0NoYW5nZWQ6IHsKKyAgICAgICAgICAgIFFHcmFwaGljc1NjZW5lKiBuZXdT
Y2VuZSA9IHFWYXJpYW50VmFsdWU8UUdyYXBoaWNzU2NlbmUqPih2YWx1ZSk7CisgICAgICAgICAg
ICBpZiAoZC0+Y3VycmVudFNjZW5lKQorICAgICAgICAgICAgICAgIGQtPmN1cnJlbnRTY2VuZS0+
cmVtb3ZlRXZlbnRGaWx0ZXIodGhpcyk7CisgICAgICAgICAgICBkLT5jdXJyZW50U2NlbmUgPSBu
ZXdTY2VuZTsKKyAgICAgICAgICAgIGlmIChkLT5jdXJyZW50U2NlbmUpCisgICAgICAgICAgICAg
ICAgZC0+Y3VycmVudFNjZW5lLT5pbnN0YWxsRXZlbnRGaWx0ZXIodGhpcyk7CisgICAgICAgIH0K
ICAgICBkZWZhdWx0OgogICAgICAgICBicmVhazsKICAgICB9CmRpZmYgLS1naXQgYS9XZWJLaXQv
cXQvQXBpL3FncmFwaGljc3dlYnZpZXcuaCBiL1dlYktpdC9xdC9BcGkvcWdyYXBoaWNzd2Vidmll
dy5oCmluZGV4IDg2MjBhYzU2MWZlZGViODc3NTk0MTBmYzBmNzUxY2FiNWYwMWUxZTMuLmE0ODRl
OWUxMTBhMGJjYTg0YjY2M2VhMWUyYTE0MDU1OGUwNzg4YmMgMTAwNjQ0Ci0tLSBhL1dlYktpdC9x
dC9BcGkvcWdyYXBoaWNzd2Vidmlldy5oCisrKyBiL1dlYktpdC9xdC9BcGkvcWdyYXBoaWNzd2Vi
dmlldy5oCkBAIC0xNDAsNiArMTQwLDggQEAgcHJvdGVjdGVkOgogCiAgICAgdmlydHVhbCBib29s
IHNjZW5lRXZlbnQoUUV2ZW50Kik7CiAKKyAgICB2aXJ0dWFsIGJvb2wgZXZlbnRGaWx0ZXIoUU9i
amVjdCosIFFFdmVudCopOworCiBwcml2YXRlOgogICAgIFFfUFJJVkFURV9TTE9UKGQsIHZvaWQg
X3FfZG9Mb2FkRmluaXNoZWQoYm9vbCBzdWNjZXNzKSkKICNpZiAhZGVmaW5lZChRVF9OT19JTSkg
JiYgKGRlZmluZWQoUV9XU19YMTEpIHx8IGRlZmluZWQoUV9XU19RV1MpIHx8IGRlZmluZWQoUV9P
U19TWU1CSUFOKSkKZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9DaGFuZ2VMb2cgYi9XZWJLaXQvcXQv
Q2hhbmdlTG9nCmluZGV4IDIyNzg5YzQ3ZWE4OWM5ZDY4ZTZjZTcyMDUxZDVlZmRhMGE0YjgyZWIu
LjE4Nzc3NzdhMmFiZDRkY2I1YTIxMGJkMTYxNjgzMTI2ZTNkMjEzMWMgMTAwNjQ0Ci0tLSBhL1dl
YktpdC9xdC9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L3F0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1
IEBACisyMDEwLTExLTIzICBKYW4gRXJpayBIYW5zc2VuICA8amhhbnNzZW5Ac2VuY2hhLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIEh0
bWwgYXV0b2ZvY3VzIG5vdCB3b3JraW5nIHdpdGggUUdyYXBoaWNzV2ViVmlldworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDMxNjkKKworICAgICAgICBR
R3JhcGhpY3NTY2VuZSBkb2VzIG5vdCBwcm9wYWdhdGUgUXQ6OkFjdGl2YXRlV2luZG93Rm9jdXNS
ZWFzb24gZm9jdXMKKyAgICAgICAgZXZlbnRzIHdoZW4gdGhlcmUgYXJlIG5vIGFjdGl2ZSBpdGVt
cy4KKworICAgICAgICAqIEFwaS9xZ3JhcGhpY3N3ZWJ2aWV3LmNwcDoKKyAgICAgICAgKFFHcmFw
aGljc1dlYlZpZXdQcml2YXRlOjpRR3JhcGhpY3NXZWJWaWV3UHJpdmF0ZSk6CisgICAgICAgIChR
R3JhcGhpY3NXZWJWaWV3OjpRR3JhcGhpY3NXZWJWaWV3KToKKyAgICAgICAgKFFHcmFwaGljc1dl
YlZpZXc6OmV2ZW50RmlsdGVyKToKKyAgICAgICAgKFFHcmFwaGljc1dlYlZpZXc6Oml0ZW1DaGFu
Z2UpOgorICAgICAgICAqIEFwaS9xZ3JhcGhpY3N3ZWJ2aWV3Lmg6CisgICAgICAgICogdGVzdHMv
cWdyYXBoaWNzd2Vidmlldy90c3RfcWdyYXBoaWNzd2Vidmlldy5jcHA6CisgICAgICAgIChGb2N1
c1BhZ2U6OkZvY3VzUGFnZSk6CisgICAgICAgIChGb2N1c1BhZ2U6OmV2ZW50KToKKyAgICAgICAg
KEZvY3VzUGFnZTo6Z290Rm9jdXMpOgorICAgICAgICAodHN0X1FHcmFwaGljc1dlYlZpZXc6OnJl
Y2VpdmVzRm9jdXNJbk9uU2hvdyk6CisKIDIwMTAtMTEtMjMgIEtlbm5ldGggUm9oZGUgQ2hyaXN0
aWFuc2VuICA8a2VubmV0aEB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFuZHJl
YXMgS2xpbmcuCmRpZmYgLS1naXQgYS9XZWJLaXQvcXQvdGVzdHMvcWdyYXBoaWNzd2Vidmlldy90
c3RfcWdyYXBoaWNzd2Vidmlldy5jcHAgYi9XZWJLaXQvcXQvdGVzdHMvcWdyYXBoaWNzd2Vidmll
dy90c3RfcWdyYXBoaWNzd2Vidmlldy5jcHAKaW5kZXggMDlhMjFlMTY2OWNmZWRiOTE2ODlkZmFj
YzhmZGU5NGM2ZTcxZjZjZS4uMjg0ZWZkMjk1OGRmMDRhMTFmZmQ5YWVjOGI1OWVjNzlmMzVmM2Ji
MCAxMDA2NDQKLS0tIGEvV2ViS2l0L3F0L3Rlc3RzL3FncmFwaGljc3dlYnZpZXcvdHN0X3FncmFw
aGljc3dlYnZpZXcuY3BwCisrKyBiL1dlYktpdC9xdC90ZXN0cy9xZ3JhcGhpY3N3ZWJ2aWV3L3Rz
dF9xZ3JhcGhpY3N3ZWJ2aWV3LmNwcApAQCAtMzYsNiArMzYsNyBAQCBwcml2YXRlIHNsb3RzOgog
ICAgIHZvaWQgZm9jdXNJbnB1dFR5cGVzKCk7CiAgICAgdm9pZCBjcmFzaE9uU2V0U2NhbGVCZWZv
cmVTZXRVcmwoKTsKICAgICB2b2lkIHdpZGdldHNSZW5kZXJpbmdUaHJvdWdoQ2FjaGUoKTsKKyAg
ICB2b2lkIHJlY2VpdmVzRm9jdXNJbk9uU2hvdygpOwogfTsKIAogdm9pZCB0c3RfUUdyYXBoaWNz
V2ViVmlldzo6cWdyYXBoaWNzd2VidmlldygpCkBAIC0yNTksNiArMjYwLDU4IEBAIHZvaWQgdHN0
X1FHcmFwaGljc1dlYlZpZXc6OmZvY3VzSW5wdXRUeXBlcygpCiAgICAgZGVsZXRlIHZpZXc7CiB9
CiAKK2NsYXNzIEZvY3VzUGFnZSA6IHB1YmxpYyBRV2ViUGFnZSB7CitwdWJsaWM6CisgICAgRm9j
dXNQYWdlKFFPYmplY3QqIHBhcmVudCA9IDApOworCisgICAgYm9vbCBnb3RGb2N1cygpIGNvbnN0
OworCitwcm90ZWN0ZWQ6CisgICAgYm9vbCBldmVudChRRXZlbnQqIGUpOworCitwcml2YXRlOgor
ICAgIGJvb2wgbV9mb2N1czsKK307CisKK0ZvY3VzUGFnZTo6Rm9jdXNQYWdlKFFPYmplY3QgKnBh
cmVudCkKKyAgICA6IFFXZWJQYWdlKHBhcmVudCksIG1fZm9jdXMoZmFsc2UpCit7Cit9CisKK2Jv
b2wgRm9jdXNQYWdlOjpldmVudChRRXZlbnQgKmUpCit7CisgICAgaWYgKGUtPnR5cGUoKSA9PSBR
RXZlbnQ6OkZvY3VzSW4pCisgICAgICAgIG1fZm9jdXMgPSB0cnVlOworICAgIHJldHVybiBRV2Vi
UGFnZTo6ZXZlbnQoZSk7Cit9CisKK2Jvb2wgRm9jdXNQYWdlOjpnb3RGb2N1cygpIGNvbnN0Cit7
CisgICAgcmV0dXJuIG1fZm9jdXM7Cit9CisKK3ZvaWQgdHN0X1FHcmFwaGljc1dlYlZpZXc6OnJl
Y2VpdmVzRm9jdXNJbk9uU2hvdygpCit7CisgICAgUUdyYXBoaWNzV2ViVmlldyB3ZWJWaWV3Owor
ICAgIHdlYlZpZXcuc2V0SHRtbCgiPGJvZHk+PGlucHV0IHR5cGU9dGV4dCBhdXRvZm9jdXM9YXV0
b2ZvY3VzPjwvaW5wdXQ+PC9ib2R5PiIpOworICAgIEZvY3VzUGFnZSBwYWdlOworICAgIHdlYlZp
ZXcuc2V0UGFnZSgmcGFnZSk7CisKKyAgICBmb3IgKGludCBpID0gMDsgaSA8IDM7ICsraSkgewor
ICAgICAgICBRR3JhcGhpY3NWaWV3IHZpZXc7CisgICAgICAgIFFHcmFwaGljc1NjZW5lKiBzY2Vu
ZSA9IG5ldyBRR3JhcGhpY3NTY2VuZSgmdmlldyk7CisgICAgICAgIHZpZXcuc2V0U2NlbmUoc2Nl
bmUpOworICAgICAgICBzY2VuZS0+YWRkSXRlbSgmd2ViVmlldyk7CisgICAgICAgIHZpZXcuc2V0
R2VvbWV0cnkoUVJlY3QoMCwgMCwgNTAwLCA1MDApKTsKKworICAgICAgICB2aWV3LnNob3coKTsK
KyAgICAgICAgUVRlc3Q6OnFXYWl0Rm9yV2luZG93U2hvd24oJnZpZXcpOworCisgICAgICAgIFFW
RVJJRlkocGFnZS5nb3RGb2N1cygpKTsKKworICAgICAgICBzY2VuZS0+cmVtb3ZlSXRlbSgmd2Vi
Vmlldyk7CisgICAgfQorfQogCiAKIFFURVNUX01BSU4odHN0X1FHcmFwaGljc1dlYlZpZXcpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>74794</attachid>
            <date>2010-11-24 14:37:22 -0800</date>
            <delta_ts>2010-11-24 18:11:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-43169-20101124143721.patch</filename>
            <type>text/plain</type>
            <size>1348</size>
            <attacher name="Jan Erik Hanssen">jhanssen</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCA3YTg5ZjMzYzk5MDY3ZDJmZmQ4MWZjNDhlMjU5ODg2NjAxYmIzYWQwLi43MzYxOTBl
ZDNkMDU0ZTMzOGIwZGViNjZmOTExZWU2ZTY1ZjhjMzI0IDEwMDY0NAotLS0gYS9XZWJLaXRUb29s
cy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAK
KzIwMTAtMTEtMjQgIEphbiBFcmlrIEhhbnNzZW4gIDxqaGFuc3NlbkBzZW5jaGEuY29tPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gSHRtbCBh
dXRvZm9jdXMgbm90IHdvcmtpbmcgd2l0aCBRR3JhcGhpY3NXZWJWaWV3CisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MzE2OQorCisgICAgICAgIFRlbGwg
dGhlIHNjZW5lIHRvIHNldCB0aGUgd2VidmlldyBpdGVtIGFzIHRoZSBjdXJyZW50bHkKKyAgICAg
ICAgZm9jdXNlZCBpdGVtLiBUaGlzIG1ha2VzIHRoZSBpbnB1dCBmaWVsZCB3aXRoIGF1dG9mb2N1
cyBnZXQKKyAgICAgICAgZm9jdXMgYXMgaXQgc2hvdWxkLgorCisgICAgICAgICogUXRUZXN0QnJv
d3Nlci93ZWJ2aWV3LmNwcDoKKyAgICAgICAgKFdlYlZpZXdHcmFwaGljc0Jhc2VkOjpXZWJWaWV3
R3JhcGhpY3NCYXNlZCk6CisKIDIwMTAtMTEtMjQgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgVG9ueSBDaGFuZy4KZGlmZiAtLWdpdCBh
L1dlYktpdFRvb2xzL1F0VGVzdEJyb3dzZXIvd2Vidmlldy5jcHAgYi9XZWJLaXRUb29scy9RdFRl
c3RCcm93c2VyL3dlYnZpZXcuY3BwCmluZGV4IGZmZmFmOWM1YjhjZTJhNzExYzUzZWRhNTE5NzNm
OWQ4ZWQzOGU3YzAuLjJhNTQxZmI2ODMxMjUzZWZjMGRkNjg1MGYzZGM4MTUxN2RjNTU2ZjIgMTAw
NjQ0Ci0tLSBhL1dlYktpdFRvb2xzL1F0VGVzdEJyb3dzZXIvd2Vidmlldy5jcHAKKysrIGIvV2Vi
S2l0VG9vbHMvUXRUZXN0QnJvd3Nlci93ZWJ2aWV3LmNwcApAQCAtNDYsNiArNDYsNyBAQCBXZWJW
aWV3R3JhcGhpY3NCYXNlZDo6V2ViVmlld0dyYXBoaWNzQmFzZWQoUVdpZGdldCogcGFyZW50KQog
ewogICAgIHNldFNjZW5lKG5ldyBRR3JhcGhpY3NTY2VuZSh0aGlzKSk7CiAgICAgc2NlbmUoKS0+
YWRkSXRlbShtX2l0ZW0pOworICAgIHNjZW5lKCktPnNldEZvY3VzSXRlbShtX2l0ZW0pOwogCiAg
ICAgc2V0RnJhbWVTaGFwZShRRnJhbWU6Ok5vRnJhbWUpOwogICAgIHNldEhvcml6b250YWxTY3Jv
bGxCYXJQb2xpY3koUXQ6OlNjcm9sbEJhckFsd2F5c09mZik7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>