<?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>35755</bug_id>
          
          <creation_ts>2010-03-04 11:09:40 -0800</creation_ts>
          <short_desc>[Qt] QtLauncher needs an option to toggle FullScreen Mode</short_desc>
          <delta_ts>2010-03-13 00:14:35 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>35303</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Jesus Sanchez-Palencia">jesus</reporter>
          <assigned_to name="QtWebKit Unassigned">webkit-qt-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>kent.hansen</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>196143</commentid>
    <comment_count>0</comment_count>
    <who name="Jesus Sanchez-Palencia">jesus</who>
    <bug_when>2010-03-04 11:09:40 -0800</bug_when>
    <thetext>Add an option to QtLauncher so we can toggle between FullScreen and default modes.
On Symbian, the default mode must be a Maximized window.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196146</commentid>
    <comment_count>1</comment_count>
      <attachid>50038</attachid>
    <who name="Jesus Sanchez-Palencia">jesus</who>
    <bug_when>2010-03-04 11:14:08 -0800</bug_when>
    <thetext>Created attachment 50038
Add FullScreen option to menu</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196161</commentid>
    <comment_count>2</comment_count>
      <attachid>50038</attachid>
    <who name="Ariya Hidayat">ariya.hidayat</who>
    <bug_when>2010-03-04 11:34:43 -0800</bug_when>
    <thetext>Comment on attachment 50038
Add FullScreen option to menu

Overall looks good.

&gt; +signals:
&gt; +    void fullscreen(bool on);

Usually signal name is future (aboutToDoFoo) or past (foobarHasChanged).

&gt; +    // If click pos is the bottom right corner (square with size defined by gExitClickArea)
&gt; +    // and the window is on FullScreen, the window must return to its original state.
&gt; +    if (event-&gt;type() == QEvent::MouseButtonRelease) {
&gt; +        QMouseEvent* ev = static_cast&lt;QMouseEvent*&gt;(event);
&gt; +        if (windowState() == Qt::WindowFullScreen
&gt; +            &amp;&amp; ev-&gt;pos().x() &gt; (size().width() - gExitClickArea)
&gt; +            &amp;&amp; ev-&gt;pos().y() &gt; (size().height() - gExitClickArea)) {

Using width() and height() directly does not work?

&gt; +    toggleFullScreen-&gt;connect(this, SIGNAL(fullscreen(bool)), SLOT(setChecked(bool)));

Is this a correct connection?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196218</commentid>
    <comment_count>3</comment_count>
      <attachid>50052</attachid>
    <who name="Jesus Sanchez-Palencia">jesus</who>
    <bug_when>2010-03-04 14:03:49 -0800</bug_when>
    <thetext>Created attachment 50052
Add FullScreen option to menu - v2

Changes after Ariya&apos;s review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196220</commentid>
    <comment_count>4</comment_count>
    <who name="Jesus Sanchez-Palencia">jesus</who>
    <bug_when>2010-03-04 14:06:02 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 50038 [details])
&gt; Overall looks good.
&gt; 
&gt; &gt; +signals:
&gt; &gt; +    void fullscreen(bool on);
&gt; 
&gt; Usually signal name is future (aboutToDoFoo) or past (foobarHasChanged).

Ok, changed this.

&gt; 
&gt; &gt; +    // If click pos is the bottom right corner (square with size defined by gExitClickArea)
&gt; &gt; +    // and the window is on FullScreen, the window must return to its original state.
&gt; &gt; +    if (event-&gt;type() == QEvent::MouseButtonRelease) {
&gt; &gt; +        QMouseEvent* ev = static_cast&lt;QMouseEvent*&gt;(event);
&gt; &gt; +        if (windowState() == Qt::WindowFullScreen
&gt; &gt; +            &amp;&amp; ev-&gt;pos().x() &gt; (size().width() - gExitClickArea)
&gt; &gt; +            &amp;&amp; ev-&gt;pos().y() &gt; (size().height() - gExitClickArea)) {
&gt; 
&gt; Using width() and height() directly does not work?

Yes, indeed! Fixed.

&gt; 
&gt; &gt; +    toggleFullScreen-&gt;connect(this, SIGNAL(fullscreen(bool)), SLOT(setChecked(bool)));
&gt; 
&gt; Is this a correct connection?

Yes. This is to handle when you exit FullScreen mode by clicking on the &quot;exit area&quot; (bottom right corner), until we have a nice fullscreen button to go there.
I&apos;ve added a comment to the patch so this won&apos;t confuse anyone in the future.

thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196992</commentid>
    <comment_count>5</comment_count>
      <attachid>50052</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-03-07 00:25:09 -0800</bug_when>
    <thetext>Comment on attachment 50052
Add FullScreen option to menu - v2

Rejecting patch 50052 from commit-queue.

Failed to run &quot;[&apos;/Users/eseidel/Projects/CommitQueue/WebKitTools/Scripts/svn-apply&apos;, &apos;--reviewer&apos;, &apos;Simon Hausmann&apos;, &apos;--force&apos;]&quot; exit_code: 1
Last 500 characters of output:
ing file WebKitTools/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file WebKitTools/QtLauncher/main.cpp
Hunk #3 FAILED at 119.
Hunk #4 succeeded at 188 (offset 1 line).
Hunk #5 succeeded at 200 (offset 1 line).
Hunk #6 succeeded at 311 (offset 1 line).
Hunk #7 succeeded at 389 (offset 1 line).
Hunk #8 succeeded at 539 (offset 1 line).
Hunk #9 FAILED at 553.
Hunk #10 succeeded at 647 (offset 6 lines).
2 out of 10 hunks FAILED -- saving rejects to file WebKitTools/QtLauncher/main.cpp.rej

Full output: http://webkit-commit-queue.appspot.com/results/342785</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197205</commentid>
    <comment_count>6</comment_count>
    <who name="Jesus Sanchez-Palencia">jesus</who>
    <bug_when>2010-03-08 09:52:15 -0800</bug_when>
    <thetext>There was a problem with the patches order, I guess. I&apos;ll fix this as soon as I&apos;m back from Bossa conference (in 4 days).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>198108</commentid>
    <comment_count>7</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2010-03-10 06:43:39 -0800</bug_when>
    <thetext>
Please follow the QtWebKit bug reporting guidelines when reporting bugs.

See http://trac.webkit.org/wiki/QtWebKitBugs

Specifically:

  - The &apos;QtWebKit&apos; component should only be used for bugs/features in the
    public QtWebKit API layer, not to signify that the bug is specific to
    the Qt port of WebKit

      http://trac.webkit.org/wiki/QtWebKitBugs#Component

  - Add the keyword &apos;Qt&apos; to signal that it&apos;s a Qt-related bug

      http://trac.webkit.org/wiki/QtWebKitBugs#Keywords</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>198760</commentid>
    <comment_count>8</comment_count>
      <attachid>50534</attachid>
    <who name="Jesus Sanchez-Palencia">jesus</who>
    <bug_when>2010-03-11 13:49:22 -0800</bug_when>
    <thetext>Created attachment 50534
Add FullScreen option to menu - v3

Fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>199321</commentid>
    <comment_count>9</comment_count>
      <attachid>50534</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-03-13 00:14:30 -0800</bug_when>
    <thetext>Comment on attachment 50534
Add FullScreen option to menu - v3

Clearing flags on attachment: 50534

Committed r55951: &lt;http://trac.webkit.org/changeset/55951&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>199322</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-03-13 00:14:35 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>50038</attachid>
            <date>2010-03-04 11:14:08 -0800</date>
            <delta_ts>2010-03-04 14:03:49 -0800</delta_ts>
            <desc>Add FullScreen option to menu</desc>
            <filename>0001-Add-a-Toggle-FullScreen-option-to-QtLauncher-Menu.patch</filename>
            <type>text/plain</type>
            <size>6873</size>
            <attacher name="Jesus Sanchez-Palencia">jesus</attacher>
            
              <data encoding="base64">RnJvbSAxNjI2MTA1Yjk4ODhlYzM1NzFhMWQ1Y2NlMjcwNDE1MjViYWE5NzBkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKZXN1cyBTYW5jaGV6LVBhbGVuY2lhIDxqZXN1cy5wYWxlbmNp
YUBvcGVuYm9zc2Eub3JnPgpEYXRlOiBUaHUsIDQgTWFyIDIwMTAgMTY6MTQ6MDggLTAzMDAKU3Vi
amVjdDogW1BBVENIXSBBZGQgYSAiVG9nZ2xlIEZ1bGxTY3JlZW4iIG9wdGlvbiB0byBRdExhdW5j
aGVyIE1lbnUKClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKW1F0XSBRdExhdW5jaGVyIG5l
ZWRzIGFuIG9wdGlvbiB0byB0b2dnbGUgRnVsbFNjcmVlbiBNb2RlCmh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTc1NQoKKiBRdExhdW5jaGVyL21haW4uY3BwOgooTGF1
bmNoZXJXaW5kb3c6OmluaXQpOgooTGF1bmNoZXJXaW5kb3c6OmV2ZW50RmlsdGVyKToKKExhdW5j
aGVyV2luZG93Ojppbml0aWFsaXplVmlldyk6CihMYXVuY2hlcldpbmRvdzo6dG9nZ2xlRnVsbFNj
cmVlbk1vZGUpOgooTGF1bmNoZXJXaW5kb3c6OmNyZWF0ZUNocm9tZSk6Ci0tLQogV2ViS2l0VG9v
bHMvQ2hhbmdlTG9nICAgICAgICAgICB8ICAgMTYgKysrKysrKysrKysKIFdlYktpdFRvb2xzL1F0
TGF1bmNoZXIvbWFpbi5jcHAgfCAgIDU3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDY4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nIGIvV2ViS2l0VG9vbHMvQ2hhbmdl
TG9nCmluZGV4IDNjYTk4MjAuLmM5MzhhNjAgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0NoYW5n
ZUxvZworKysgYi9XZWJLaXRUb29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxMC0w
My0wNCAgSmVzdXMgU2FuY2hlei1QYWxlbmNpYSAgPGplc3VzLnBhbGVuY2lhQG9wZW5ib3NzYS5v
cmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRk
IGEgIlRvZ2dsZSBGdWxsU2NyZWVuIiBvcHRpb24gdG8gUXRMYXVuY2hlciBNZW51LgorCisgICAg
ICAgIFtRdF0gUXRMYXVuY2hlciBuZWVkcyBhbiBvcHRpb24gdG8gdG9nZ2xlIEZ1bGxTY3JlZW4g
TW9kZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzU3
NTUKKworICAgICAgICAqIFF0TGF1bmNoZXIvbWFpbi5jcHA6CisgICAgICAgIChMYXVuY2hlcldp
bmRvdzo6aW5pdCk6CisgICAgICAgIChMYXVuY2hlcldpbmRvdzo6ZXZlbnRGaWx0ZXIpOgorICAg
ICAgICAoTGF1bmNoZXJXaW5kb3c6OmluaXRpYWxpemVWaWV3KToKKyAgICAgICAgKExhdW5jaGVy
V2luZG93Ojp0b2dnbGVGdWxsU2NyZWVuTW9kZSk6CisgICAgICAgIChMYXVuY2hlcldpbmRvdzo6
Y3JlYXRlQ2hyb21lKToKKwogMjAxMC0wMy0wMSAgSmVzdXMgU2FuY2hlei1QYWxlbmNpYSAgPGpl
c3VzLnBhbGVuY2lhQG9wZW5ib3NzYS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9RdExhdW5jaGVyL21haW4uY3BwIGIv
V2ViS2l0VG9vbHMvUXRMYXVuY2hlci9tYWluLmNwcAppbmRleCBjNDdlZjEzLi5lM2M0MTIxIDEw
MDY0NAotLS0gYS9XZWJLaXRUb29scy9RdExhdW5jaGVyL21haW4uY3BwCisrKyBiL1dlYktpdFRv
b2xzL1F0TGF1bmNoZXIvbWFpbi5jcHAKQEAgLTcwLDcgKzcwLDcgQEAKIHZvaWQgUVdFQktJVF9F
WFBPUlQgcXRfZHJ0X2dhcmJhZ2VDb2xsZWN0b3JfY29sbGVjdCgpOwogI2VuZGlmCiAKLQorc3Rh
dGljIGNvbnN0IGludCBnRXhpdENsaWNrQXJlYSA9IDgwOwogc3RhdGljIGJvb2wgZ1VzZUdyYXBo
aWNzVmlldyA9IGZhbHNlOwogc3RhdGljIGJvb2wgZ1VzZUNvbXBvc2l0aW5nID0gZmFsc2U7CiBz
dGF0aWMgYm9vbCBnQ2FjaGVXZWJWaWV3ID0gZmFsc2U7CkBAIC05MCw5ICs5MCwxMCBAQCBwdWJs
aWM6CiAKICNpZiBRVF9WRVJTSU9OID49IFFUX1ZFUlNJT05fQ0hFQ0soNCwgNiwgMCkKICAgICB2
b2lkIHNlbmRUb3VjaEV2ZW50KCk7Ci0gICAgYm9vbCBldmVudEZpbHRlcihRT2JqZWN0KiBvYmos
IFFFdmVudCogZXZlbnQpOwogI2VuZGlmCiAKKyAgICBib29sIGV2ZW50RmlsdGVyKFFPYmplY3Qq
IG9iaiwgUUV2ZW50KiBldmVudCk7CisKIHByb3RlY3RlZCBzbG90czoKICAgICB2b2lkIGxvYWRT
dGFydGVkKCk7CiAgICAgdm9pZCBsb2FkRmluaXNoZWQoKTsKQEAgLTExOCwxMSArMTE5LDE1IEBA
IHByb3RlY3RlZCBzbG90czoKICAgICB2b2lkIHRvZ2dsZUFjY2VsZXJhdGVkQ29tcG9zaXRpbmco
Ym9vbCB0b2dnbGUpOwogICAgIHZvaWQgdG9nZ2xlV2ViR0woYm9vbCB0b2dnbGUpOwogICAgIHZv
aWQgaW5pdGlhbGl6ZVZpZXcoYm9vbCB1c2VHcmFwaGljc1ZpZXcgPSBmYWxzZSk7CisgICAgdm9p
ZCB0b2dnbGVGdWxsU2NyZWVuTW9kZShib29sIGVuYWJsZSk7CiAKIHB1YmxpYyBzbG90czoKICAg
ICB2b2lkIG5ld1dpbmRvdygpOwogICAgIHZvaWQgY2xvbmVXaW5kb3coKTsKIAorc2lnbmFsczoK
KyAgICB2b2lkIGZ1bGxzY3JlZW4oYm9vbCBvbik7CisKIHByaXZhdGU6CiAgICAgdm9pZCBjcmVh
dGVDaHJvbWUoKTsKIApAQCAtMTgyLDggKzE4Nyw5IEBAIHZvaWQgTGF1bmNoZXJXaW5kb3c6Omlu
aXQoYm9vbCB1c2VHcmFwaGljc1ZpZXcpCiAgICAgc2V0Q2VudHJhbFdpZGdldChzcGxpdHRlcik7
CiAKICNpZiBkZWZpbmVkKFFfV1NfUzYwKQotICAgIHNob3dNYXhpbWl6ZWQoKTsKKyAgICBzZXRX
aW5kb3dTdGF0ZShRdDo6V2luZG93TWF4aW1pemVkKTsKICNlbHNlCisgICAgc2V0V2luZG93U3Rh
dGUoUXQ6OldpbmRvd05vU3RhdGUpOwogICAgIHJlc2l6ZSg4MDAsIDYwMCk7CiAjZW5kaWYKIApA
QCAtMTkzLDYgKzE5OSw3IEBAIHZvaWQgTGF1bmNoZXJXaW5kb3c6OmluaXQoYm9vbCB1c2VHcmFw
aGljc1ZpZXcpCiAgICAgY29ubmVjdChwYWdlKCksIFNJR05BTChsb2FkRmluaXNoZWQoYm9vbCkp
LCB0aGlzLCBTTE9UKGxvYWRGaW5pc2hlZCgpKSk7CiAgICAgY29ubmVjdChwYWdlKCksIFNJR05B
TChsaW5rSG92ZXJlZChjb25zdCBRU3RyaW5nJiwgY29uc3QgUVN0cmluZyYsIGNvbnN0IFFTdHJp
bmcmKSksCiAgICAgICAgICAgICB0aGlzLCBTTE9UKHNob3dMaW5rSG92ZXIoY29uc3QgUVN0cmlu
ZyYsIGNvbnN0IFFTdHJpbmcmKSkpOworICAgIGNvbm5lY3QodGhpcywgU0lHTkFMKGZ1bGxzY3Jl
ZW4oYm9vbCkpLCB0aGlzLCBTTE9UKHRvZ2dsZUZ1bGxTY3JlZW5Nb2RlKGJvb2wpKSk7CiAKICAg
ICBpZiAoIWdJbnNwZWN0b3JVcmwuaXNFbXB0eSgpKQogICAgICAgcGFnZSgpLT5zZXR0aW5ncygp
LT5zZXRJbnNwZWN0b3JVcmwoZ0luc3BlY3RvclVybCk7CkBAIC0zMDMsOSArMzEwLDIzIEBAIHZv
aWQgTGF1bmNoZXJXaW5kb3c6OnNlbmRUb3VjaEV2ZW50KCkKICAgICBpZiAobV90b3VjaFBvaW50
cy5zaXplKCkgPiAxICYmIG1fdG91Y2hQb2ludHNbMV0uc3RhdGUoKSA9PSBRdDo6VG91Y2hQb2lu
dFJlbGVhc2VkKQogICAgICAgICBtX3RvdWNoUG9pbnRzLnJlbW92ZUF0KDEpOwogfQorI2VuZGlm
IC8vIFFUX1ZFUlNJT04gPj0gUVRfVkVSU0lPTl9DSEVDSyg0LCA2LCAwKQogCiBib29sIExhdW5j
aGVyV2luZG93OjpldmVudEZpbHRlcihRT2JqZWN0KiBvYmosIFFFdmVudCogZXZlbnQpCiB7Cisg
ICAgLy8gSWYgY2xpY2sgcG9zIGlzIHRoZSBib3R0b20gcmlnaHQgY29ybmVyIChzcXVhcmUgd2l0
aCBzaXplIGRlZmluZWQgYnkgZ0V4aXRDbGlja0FyZWEpCisgICAgLy8gYW5kIHRoZSB3aW5kb3cg
aXMgb24gRnVsbFNjcmVlbiwgdGhlIHdpbmRvdyBtdXN0IHJldHVybiB0byBpdHMgb3JpZ2luYWwg
c3RhdGUuCisgICAgaWYgKGV2ZW50LT50eXBlKCkgPT0gUUV2ZW50OjpNb3VzZUJ1dHRvblJlbGVh
c2UpIHsKKyAgICAgICAgUU1vdXNlRXZlbnQqIGV2ID0gc3RhdGljX2Nhc3Q8UU1vdXNlRXZlbnQq
PihldmVudCk7CisgICAgICAgIGlmICh3aW5kb3dTdGF0ZSgpID09IFF0OjpXaW5kb3dGdWxsU2Ny
ZWVuCisgICAgICAgICAgICAmJiBldi0+cG9zKCkueCgpID4gKHNpemUoKS53aWR0aCgpIC0gZ0V4
aXRDbGlja0FyZWEpCisgICAgICAgICAgICAmJiBldi0+cG9zKCkueSgpID4gKHNpemUoKS5oZWln
aHQoKSAtIGdFeGl0Q2xpY2tBcmVhKSkgeworCisgICAgICAgICAgICBlbWl0IGZ1bGxzY3JlZW4o
ZmFsc2UpOworICAgICAgICB9CisgICAgfQorCisjaWYgUVRfVkVSU0lPTiA+PSBRVF9WRVJTSU9O
X0NIRUNLKDQsIDYsIDApCiAgICAgaWYgKCFtX3RvdWNoTW9ja2luZyB8fCBvYmogIT0gbV92aWV3
KQogICAgICAgICByZXR1cm4gUU9iamVjdDo6ZXZlbnRGaWx0ZXIob2JqLCBldmVudCk7CiAKQEAg
LTM2Nyw5ICszODgsMTAgQEAgYm9vbCBMYXVuY2hlcldpbmRvdzo6ZXZlbnRGaWx0ZXIoUU9iamVj
dCogb2JqLCBRRXZlbnQqIGV2ZW50KQogICAgICAgICAgICAgbV90b3VjaFBvaW50cy5sYXN0KCku
c2V0U3RhdGUoUXQ6OlRvdWNoUG9pbnRTdGF0aW9uYXJ5KTsKICAgICAgICAgfQogICAgIH0KKyNl
bmRpZiAvLyBRVF9WRVJTSU9OID49IFFUX1ZFUlNJT05fQ0hFQ0soNCwgNiwgMCkKKwogICAgIHJl
dHVybiBmYWxzZTsKIH0KLSNlbmRpZiAvLyBRVF9WRVJTSU9OID49IFFUX1ZFUlNJT05fQ0hFQ0so
NCwgNiwgMCkKIAogdm9pZCBMYXVuY2hlcldpbmRvdzo6bG9hZFN0YXJ0ZWQoKQogewpAQCAtNTE2
LDYgKzUzOCw5IEBAIHZvaWQgTGF1bmNoZXJXaW5kb3c6OmluaXRpYWxpemVWaWV3KGJvb2wgdXNl
R3JhcGhpY3NWaWV3KQogICAgIGlmICghdXNlR3JhcGhpY3NWaWV3KSB7CiAgICAgICAgIFdlYlZp
ZXdUcmFkaXRpb25hbCogdmlldyA9IG5ldyBXZWJWaWV3VHJhZGl0aW9uYWwoc3BsaXR0ZXIpOwog
ICAgICAgICB2aWV3LT5zZXRQYWdlKHBhZ2UoKSk7CisKKyAgICAgICAgdmlldy0+aW5zdGFsbEV2
ZW50RmlsdGVyKHRoaXMpOworCiAgICAgICAgIG1fdmlldyA9IHZpZXc7CiAgICAgfSBlbHNlIHsK
ICAgICAgICAgV2ViVmlld0dyYXBoaWNzQmFzZWQqIHZpZXcgPSBuZXcgV2ViVmlld0dyYXBoaWNz
QmFzZWQoc3BsaXR0ZXIpOwpAQCAtNTI3LDE1ICs1NTIsMzEgQEAgdm9pZCBMYXVuY2hlcldpbmRv
dzo6aW5pdGlhbGl6ZVZpZXcoYm9vbCB1c2VHcmFwaGljc1ZpZXcpCiAgICAgICAgIGlmIChtX2Zs
aXBZQW5pbWF0ZWQpCiAgICAgICAgICAgICBjb25uZWN0KG1fZmxpcFlBbmltYXRlZCwgU0lHTkFM
KHRyaWdnZXJlZCgpKSwgdmlldywgU0xPVChhbmltYXRlZFlGbGlwKCkpKTsKIAorICAgICAgICAv
LyBUaGUgaW1wbGVtZW50YXRpb24gb2YgUUFic3RyYWN0U2Nyb2xsQXJlYTo6ZXZlbnRGaWx0ZXIg
bWFrZXMgdXMgbmVlZAorICAgICAgICAvLyB0byBpbnN0YWxsIHRoZSBldmVudCBmaWx0ZXIgb24g
dGhlIHZpZXdwb3J0IG9mIGEgUUdyYXBoaWNzVmlldy4KKyAgICAgICAgdmlldy0+dmlld3BvcnQo
KS0+aW5zdGFsbEV2ZW50RmlsdGVyKHRoaXMpOworCiAgICAgICAgIG1fdmlldyA9IHZpZXc7CiAg
ICAgfQogCiAjaWYgUVRfVkVSU0lPTiA+PSBRVF9WRVJTSU9OX0NIRUNLKDQsIDYsIDApCi0gICAg
bV92aWV3LT5pbnN0YWxsRXZlbnRGaWx0ZXIodGhpcyk7CiAgICAgbV90b3VjaE1vY2tpbmcgPSBm
YWxzZTsKICNlbmRpZgogfQogCit2b2lkIExhdW5jaGVyV2luZG93Ojp0b2dnbGVGdWxsU2NyZWVu
TW9kZShib29sIGVuYWJsZSkKK3sKKyAgICBpZiAoZW5hYmxlKQorICAgICAgICBzZXRXaW5kb3dT
dGF0ZShRdDo6V2luZG93RnVsbFNjcmVlbik7CisgICAgZWxzZSB7CisjaWYgZGVmaW5lZChRX1dT
X1M2MCkKKyAgICAgICAgc2V0V2luZG93U3RhdGUoUXQ6OldpbmRvd01heGltaXplZCk7CisjZWxz
ZQorICAgICAgICBzZXRXaW5kb3dTdGF0ZShRdDo6V2luZG93Tm9TdGF0ZSk7CisjZW5kaWYKKyAg
ICB9Cit9CisKIHZvaWQgTGF1bmNoZXJXaW5kb3c6Om5ld1dpbmRvdygpCiB7CiAgICAgTGF1bmNo
ZXJXaW5kb3cqIG13ID0gbmV3IExhdW5jaGVyV2luZG93KHRoaXMsIGZhbHNlKTsKQEAgLTYwMCw2
ICs2NDEsMTIgQEAgdm9pZCBMYXVuY2hlcldpbmRvdzo6Y3JlYXRlQ2hyb21lKCkKICAgICB6b29t
T3V0LT5zZXRTaG9ydGN1dChRS2V5U2VxdWVuY2UoUXQ6OkNUUkwgfCBRdDo6S2V5X01pbnVzKSk7
CiAgICAgcmVzZXRab29tLT5zZXRTaG9ydGN1dChRS2V5U2VxdWVuY2UoUXQ6OkNUUkwgfCBRdDo6
S2V5XzApKTsKIAorICAgIFFNZW51KiB3aW5kb3dNZW51ID0gbWVudUJhcigpLT5hZGRNZW51KCIm
V2luZG93Iik7CisgICAgUUFjdGlvbiogdG9nZ2xlRnVsbFNjcmVlbiA9IHdpbmRvd01lbnUtPmFk
ZEFjdGlvbigiVG9nZ2xlIEZ1bGxTY3JlZW4iLCB0aGlzLCBTSUdOQUwoZnVsbHNjcmVlbihib29s
KSkpOworICAgIHRvZ2dsZUZ1bGxTY3JlZW4tPnNldENoZWNrYWJsZSh0cnVlKTsKKyAgICB0b2dn
bGVGdWxsU2NyZWVuLT5zZXRDaGVja2VkKGZhbHNlKTsKKyAgICB0b2dnbGVGdWxsU2NyZWVuLT5j
b25uZWN0KHRoaXMsIFNJR05BTChmdWxsc2NyZWVuKGJvb2wpKSwgU0xPVChzZXRDaGVja2VkKGJv
b2wpKSk7CisKICAgICBRTWVudSogdG9vbHNNZW51ID0gbWVudUJhcigpLT5hZGRNZW51KCImRGV2
ZWxvcCIpOwogICAgIHRvb2xzTWVudS0+YWRkQWN0aW9uKCJTZWxlY3QgRWxlbWVudHMuLi4iLCB0
aGlzLCBTTE9UKHNlbGVjdEVsZW1lbnRzKCkpKTsKICAgICBRQWN0aW9uKiBzaG93SW5zcGVjdG9y
QWN0aW9uID0gdG9vbHNNZW51LT5hZGRBY3Rpb24oIlNob3cgV2ViIEluc3BlY3RvciIsIG1faW5z
cGVjdG9yLCBTTE9UKHNldFZpc2libGUoYm9vbCkpLCBRS2V5U2VxdWVuY2UoUXQ6OkNUUkwgfCBR
dDo6QUxUIHwgUXQ6OktleV9JKSk7Ci0tIAoxLjYuNgoK
</data>
<flag name="review"
          id="33072"
          type_id="1"
          status="-"
          setter="ariya.hidayat"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>50052</attachid>
            <date>2010-03-04 14:03:49 -0800</date>
            <delta_ts>2010-03-11 13:49:22 -0800</delta_ts>
            <desc>Add FullScreen option to menu - v2</desc>
            <filename>0001-Add-a-Toggle-FullScreen-option-to-QtLauncher-Menu.patch</filename>
            <type>text/plain</type>
            <size>7053</size>
            <attacher name="Jesus Sanchez-Palencia">jesus</attacher>
            
              <data encoding="base64">RnJvbSA0NDg4MDZkMGVkZDI5YmJiNTliOGI2YTljMjg2OTVmOTMwNzZlYmExIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKZXN1cyBTYW5jaGV6LVBhbGVuY2lhIDxqZXN1cy5wYWxlbmNp
YUBvcGVuYm9zc2Eub3JnPgpEYXRlOiBUaHUsIDQgTWFyIDIwMTAgMTY6MTQ6MDggLTAzMDAKU3Vi
amVjdDogW1BBVENIXSBBZGQgYSAiVG9nZ2xlIEZ1bGxTY3JlZW4iIG9wdGlvbiB0byBRdExhdW5j
aGVyIE1lbnUKClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKW1F0XSBRdExhdW5jaGVyIG5l
ZWRzIGFuIG9wdGlvbiB0byB0b2dnbGUgRnVsbFNjcmVlbiBNb2RlCmh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTc1NQoKKiBRdExhdW5jaGVyL21haW4uY3BwOgooTGF1
bmNoZXJXaW5kb3c6OmluaXQpOgooTGF1bmNoZXJXaW5kb3c6OmV2ZW50RmlsdGVyKToKKExhdW5j
aGVyV2luZG93Ojppbml0aWFsaXplVmlldyk6CihMYXVuY2hlcldpbmRvdzo6dG9nZ2xlRnVsbFNj
cmVlbk1vZGUpOgooTGF1bmNoZXJXaW5kb3c6OmNyZWF0ZUNocm9tZSk6Ci0tLQogV2ViS2l0VG9v
bHMvQ2hhbmdlTG9nICAgICAgICAgICB8ICAgMTYgKysrKysrKysrKwogV2ViS2l0VG9vbHMvUXRM
YXVuY2hlci9tYWluLmNwcCB8ICAgNjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0KIDIgZmlsZXMgY2hhbmdlZCwgNzEgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9DaGFuZ2VMb2cgYi9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKaW5kZXggM2NhOTgyMC4uYzkzOGE2MCAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvQ2hhbmdl
TG9nCisrKyBiL1dlYktpdFRvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEwLTAz
LTA0ICBKZXN1cyBTYW5jaGV6LVBhbGVuY2lhICA8amVzdXMucGFsZW5jaWFAb3BlbmJvc3NhLm9y
Zz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQg
YSAiVG9nZ2xlIEZ1bGxTY3JlZW4iIG9wdGlvbiB0byBRdExhdW5jaGVyIE1lbnUuCisKKyAgICAg
ICAgW1F0XSBRdExhdW5jaGVyIG5lZWRzIGFuIG9wdGlvbiB0byB0b2dnbGUgRnVsbFNjcmVlbiBN
b2RlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTc1
NQorCisgICAgICAgICogUXRMYXVuY2hlci9tYWluLmNwcDoKKyAgICAgICAgKExhdW5jaGVyV2lu
ZG93Ojppbml0KToKKyAgICAgICAgKExhdW5jaGVyV2luZG93OjpldmVudEZpbHRlcik6CisgICAg
ICAgIChMYXVuY2hlcldpbmRvdzo6aW5pdGlhbGl6ZVZpZXcpOgorICAgICAgICAoTGF1bmNoZXJX
aW5kb3c6OnRvZ2dsZUZ1bGxTY3JlZW5Nb2RlKToKKyAgICAgICAgKExhdW5jaGVyV2luZG93Ojpj
cmVhdGVDaHJvbWUpOgorCiAyMDEwLTAzLTAxICBKZXN1cyBTYW5jaGV6LVBhbGVuY2lhICA8amVz
dXMucGFsZW5jaWFAb3BlbmJvc3NhLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1F0TGF1bmNoZXIvbWFpbi5jcHAgYi9X
ZWJLaXRUb29scy9RdExhdW5jaGVyL21haW4uY3BwCmluZGV4IGM0N2VmMTMuLjMyYTZjNDMgMTAw
NjQ0Ci0tLSBhL1dlYktpdFRvb2xzL1F0TGF1bmNoZXIvbWFpbi5jcHAKKysrIGIvV2ViS2l0VG9v
bHMvUXRMYXVuY2hlci9tYWluLmNwcApAQCAtNzAsNyArNzAsNyBAQAogdm9pZCBRV0VCS0lUX0VY
UE9SVCBxdF9kcnRfZ2FyYmFnZUNvbGxlY3Rvcl9jb2xsZWN0KCk7CiAjZW5kaWYKIAotCitzdGF0
aWMgY29uc3QgaW50IGdFeGl0Q2xpY2tBcmVhID0gODA7CiBzdGF0aWMgYm9vbCBnVXNlR3JhcGhp
Y3NWaWV3ID0gZmFsc2U7CiBzdGF0aWMgYm9vbCBnVXNlQ29tcG9zaXRpbmcgPSBmYWxzZTsKIHN0
YXRpYyBib29sIGdDYWNoZVdlYlZpZXcgPSBmYWxzZTsKQEAgLTkwLDkgKzkwLDEwIEBAIHB1Ymxp
YzoKIAogI2lmIFFUX1ZFUlNJT04gPj0gUVRfVkVSU0lPTl9DSEVDSyg0LCA2LCAwKQogICAgIHZv
aWQgc2VuZFRvdWNoRXZlbnQoKTsKLSAgICBib29sIGV2ZW50RmlsdGVyKFFPYmplY3QqIG9iaiwg
UUV2ZW50KiBldmVudCk7CiAjZW5kaWYKIAorICAgIGJvb2wgZXZlbnRGaWx0ZXIoUU9iamVjdCog
b2JqLCBRRXZlbnQqIGV2ZW50KTsKKwogcHJvdGVjdGVkIHNsb3RzOgogICAgIHZvaWQgbG9hZFN0
YXJ0ZWQoKTsKICAgICB2b2lkIGxvYWRGaW5pc2hlZCgpOwpAQCAtMTE4LDExICsxMTksMTUgQEAg
cHJvdGVjdGVkIHNsb3RzOgogICAgIHZvaWQgdG9nZ2xlQWNjZWxlcmF0ZWRDb21wb3NpdGluZyhi
b29sIHRvZ2dsZSk7CiAgICAgdm9pZCB0b2dnbGVXZWJHTChib29sIHRvZ2dsZSk7CiAgICAgdm9p
ZCBpbml0aWFsaXplVmlldyhib29sIHVzZUdyYXBoaWNzVmlldyA9IGZhbHNlKTsKKyAgICB2b2lk
IHRvZ2dsZUZ1bGxTY3JlZW5Nb2RlKGJvb2wgZW5hYmxlKTsKIAogcHVibGljIHNsb3RzOgogICAg
IHZvaWQgbmV3V2luZG93KCk7CiAgICAgdm9pZCBjbG9uZVdpbmRvdygpOwogCitzaWduYWxzOgor
ICAgIHZvaWQgZW50ZXJlZEZ1bGxTY3JlZW5Nb2RlKGJvb2wgb24pOworCiBwcml2YXRlOgogICAg
IHZvaWQgY3JlYXRlQ2hyb21lKCk7CiAKQEAgLTE4Miw4ICsxODcsOSBAQCB2b2lkIExhdW5jaGVy
V2luZG93Ojppbml0KGJvb2wgdXNlR3JhcGhpY3NWaWV3KQogICAgIHNldENlbnRyYWxXaWRnZXQo
c3BsaXR0ZXIpOwogCiAjaWYgZGVmaW5lZChRX1dTX1M2MCkKLSAgICBzaG93TWF4aW1pemVkKCk7
CisgICAgc2V0V2luZG93U3RhdGUoUXQ6OldpbmRvd01heGltaXplZCk7CiAjZWxzZQorICAgIHNl
dFdpbmRvd1N0YXRlKFF0OjpXaW5kb3dOb1N0YXRlKTsKICAgICByZXNpemUoODAwLCA2MDApOwog
I2VuZGlmCiAKQEAgLTE5Myw2ICsxOTksNyBAQCB2b2lkIExhdW5jaGVyV2luZG93Ojppbml0KGJv
b2wgdXNlR3JhcGhpY3NWaWV3KQogICAgIGNvbm5lY3QocGFnZSgpLCBTSUdOQUwobG9hZEZpbmlz
aGVkKGJvb2wpKSwgdGhpcywgU0xPVChsb2FkRmluaXNoZWQoKSkpOwogICAgIGNvbm5lY3QocGFn
ZSgpLCBTSUdOQUwobGlua0hvdmVyZWQoY29uc3QgUVN0cmluZyYsIGNvbnN0IFFTdHJpbmcmLCBj
b25zdCBRU3RyaW5nJikpLAogICAgICAgICAgICAgdGhpcywgU0xPVChzaG93TGlua0hvdmVyKGNv
bnN0IFFTdHJpbmcmLCBjb25zdCBRU3RyaW5nJikpKTsKKyAgICBjb25uZWN0KHRoaXMsIFNJR05B
TChlbnRlcmVkRnVsbFNjcmVlbk1vZGUoYm9vbCkpLCB0aGlzLCBTTE9UKHRvZ2dsZUZ1bGxTY3Jl
ZW5Nb2RlKGJvb2wpKSk7CiAKICAgICBpZiAoIWdJbnNwZWN0b3JVcmwuaXNFbXB0eSgpKQogICAg
ICAgcGFnZSgpLT5zZXR0aW5ncygpLT5zZXRJbnNwZWN0b3JVcmwoZ0luc3BlY3RvclVybCk7CkBA
IC0zMDMsOSArMzEwLDIzIEBAIHZvaWQgTGF1bmNoZXJXaW5kb3c6OnNlbmRUb3VjaEV2ZW50KCkK
ICAgICBpZiAobV90b3VjaFBvaW50cy5zaXplKCkgPiAxICYmIG1fdG91Y2hQb2ludHNbMV0uc3Rh
dGUoKSA9PSBRdDo6VG91Y2hQb2ludFJlbGVhc2VkKQogICAgICAgICBtX3RvdWNoUG9pbnRzLnJl
bW92ZUF0KDEpOwogfQorI2VuZGlmIC8vIFFUX1ZFUlNJT04gPj0gUVRfVkVSU0lPTl9DSEVDSyg0
LCA2LCAwKQogCiBib29sIExhdW5jaGVyV2luZG93OjpldmVudEZpbHRlcihRT2JqZWN0KiBvYmos
IFFFdmVudCogZXZlbnQpCiB7CisgICAgLy8gSWYgY2xpY2sgcG9zIGlzIHRoZSBib3R0b20gcmln
aHQgY29ybmVyIChzcXVhcmUgd2l0aCBzaXplIGRlZmluZWQgYnkgZ0V4aXRDbGlja0FyZWEpCisg
ICAgLy8gYW5kIHRoZSB3aW5kb3cgaXMgb24gRnVsbFNjcmVlbiwgdGhlIHdpbmRvdyBtdXN0IHJl
dHVybiB0byBpdHMgb3JpZ2luYWwgc3RhdGUuCisgICAgaWYgKGV2ZW50LT50eXBlKCkgPT0gUUV2
ZW50OjpNb3VzZUJ1dHRvblJlbGVhc2UpIHsKKyAgICAgICAgUU1vdXNlRXZlbnQqIGV2ID0gc3Rh
dGljX2Nhc3Q8UU1vdXNlRXZlbnQqPihldmVudCk7CisgICAgICAgIGlmICh3aW5kb3dTdGF0ZSgp
ID09IFF0OjpXaW5kb3dGdWxsU2NyZWVuCisgICAgICAgICAgICAmJiBldi0+cG9zKCkueCgpID4g
KHdpZHRoKCkgLSBnRXhpdENsaWNrQXJlYSkKKyAgICAgICAgICAgICYmIGV2LT5wb3MoKS55KCkg
PiAoaGVpZ2h0KCkgLSBnRXhpdENsaWNrQXJlYSkpIHsKKworICAgICAgICAgICAgZW1pdCBlbnRl
cmVkRnVsbFNjcmVlbk1vZGUoZmFsc2UpOworICAgICAgICB9CisgICAgfQorCisjaWYgUVRfVkVS
U0lPTiA+PSBRVF9WRVJTSU9OX0NIRUNLKDQsIDYsIDApCiAgICAgaWYgKCFtX3RvdWNoTW9ja2lu
ZyB8fCBvYmogIT0gbV92aWV3KQogICAgICAgICByZXR1cm4gUU9iamVjdDo6ZXZlbnRGaWx0ZXIo
b2JqLCBldmVudCk7CiAKQEAgLTM2Nyw5ICszODgsMTAgQEAgYm9vbCBMYXVuY2hlcldpbmRvdzo6
ZXZlbnRGaWx0ZXIoUU9iamVjdCogb2JqLCBRRXZlbnQqIGV2ZW50KQogICAgICAgICAgICAgbV90
b3VjaFBvaW50cy5sYXN0KCkuc2V0U3RhdGUoUXQ6OlRvdWNoUG9pbnRTdGF0aW9uYXJ5KTsKICAg
ICAgICAgfQogICAgIH0KKyNlbmRpZiAvLyBRVF9WRVJTSU9OID49IFFUX1ZFUlNJT05fQ0hFQ0so
NCwgNiwgMCkKKwogICAgIHJldHVybiBmYWxzZTsKIH0KLSNlbmRpZiAvLyBRVF9WRVJTSU9OID49
IFFUX1ZFUlNJT05fQ0hFQ0soNCwgNiwgMCkKIAogdm9pZCBMYXVuY2hlcldpbmRvdzo6bG9hZFN0
YXJ0ZWQoKQogewpAQCAtNTE2LDYgKzUzOCw5IEBAIHZvaWQgTGF1bmNoZXJXaW5kb3c6OmluaXRp
YWxpemVWaWV3KGJvb2wgdXNlR3JhcGhpY3NWaWV3KQogICAgIGlmICghdXNlR3JhcGhpY3NWaWV3
KSB7CiAgICAgICAgIFdlYlZpZXdUcmFkaXRpb25hbCogdmlldyA9IG5ldyBXZWJWaWV3VHJhZGl0
aW9uYWwoc3BsaXR0ZXIpOwogICAgICAgICB2aWV3LT5zZXRQYWdlKHBhZ2UoKSk7CisKKyAgICAg
ICAgdmlldy0+aW5zdGFsbEV2ZW50RmlsdGVyKHRoaXMpOworCiAgICAgICAgIG1fdmlldyA9IHZp
ZXc7CiAgICAgfSBlbHNlIHsKICAgICAgICAgV2ViVmlld0dyYXBoaWNzQmFzZWQqIHZpZXcgPSBu
ZXcgV2ViVmlld0dyYXBoaWNzQmFzZWQoc3BsaXR0ZXIpOwpAQCAtNTI3LDE1ICs1NTIsMzEgQEAg
dm9pZCBMYXVuY2hlcldpbmRvdzo6aW5pdGlhbGl6ZVZpZXcoYm9vbCB1c2VHcmFwaGljc1ZpZXcp
CiAgICAgICAgIGlmIChtX2ZsaXBZQW5pbWF0ZWQpCiAgICAgICAgICAgICBjb25uZWN0KG1fZmxp
cFlBbmltYXRlZCwgU0lHTkFMKHRyaWdnZXJlZCgpKSwgdmlldywgU0xPVChhbmltYXRlZFlGbGlw
KCkpKTsKIAorICAgICAgICAvLyBUaGUgaW1wbGVtZW50YXRpb24gb2YgUUFic3RyYWN0U2Nyb2xs
QXJlYTo6ZXZlbnRGaWx0ZXIgbWFrZXMgdXMgbmVlZAorICAgICAgICAvLyB0byBpbnN0YWxsIHRo
ZSBldmVudCBmaWx0ZXIgb24gdGhlIHZpZXdwb3J0IG9mIGEgUUdyYXBoaWNzVmlldy4KKyAgICAg
ICAgdmlldy0+dmlld3BvcnQoKS0+aW5zdGFsbEV2ZW50RmlsdGVyKHRoaXMpOworCiAgICAgICAg
IG1fdmlldyA9IHZpZXc7CiAgICAgfQogCiAjaWYgUVRfVkVSU0lPTiA+PSBRVF9WRVJTSU9OX0NI
RUNLKDQsIDYsIDApCi0gICAgbV92aWV3LT5pbnN0YWxsRXZlbnRGaWx0ZXIodGhpcyk7CiAgICAg
bV90b3VjaE1vY2tpbmcgPSBmYWxzZTsKICNlbmRpZgogfQogCit2b2lkIExhdW5jaGVyV2luZG93
Ojp0b2dnbGVGdWxsU2NyZWVuTW9kZShib29sIGVuYWJsZSkKK3sKKyAgICBpZiAoZW5hYmxlKQor
ICAgICAgICBzZXRXaW5kb3dTdGF0ZShRdDo6V2luZG93RnVsbFNjcmVlbik7CisgICAgZWxzZSB7
CisjaWYgZGVmaW5lZChRX1dTX1M2MCkKKyAgICAgICAgc2V0V2luZG93U3RhdGUoUXQ6OldpbmRv
d01heGltaXplZCk7CisjZWxzZQorICAgICAgICBzZXRXaW5kb3dTdGF0ZShRdDo6V2luZG93Tm9T
dGF0ZSk7CisjZW5kaWYKKyAgICB9Cit9CisKIHZvaWQgTGF1bmNoZXJXaW5kb3c6Om5ld1dpbmRv
dygpCiB7CiAgICAgTGF1bmNoZXJXaW5kb3cqIG13ID0gbmV3IExhdW5jaGVyV2luZG93KHRoaXMs
IGZhbHNlKTsKQEAgLTYwMCw2ICs2NDEsMTUgQEAgdm9pZCBMYXVuY2hlcldpbmRvdzo6Y3JlYXRl
Q2hyb21lKCkKICAgICB6b29tT3V0LT5zZXRTaG9ydGN1dChRS2V5U2VxdWVuY2UoUXQ6OkNUUkwg
fCBRdDo6S2V5X01pbnVzKSk7CiAgICAgcmVzZXRab29tLT5zZXRTaG9ydGN1dChRS2V5U2VxdWVu
Y2UoUXQ6OkNUUkwgfCBRdDo6S2V5XzApKTsKIAorICAgIFFNZW51KiB3aW5kb3dNZW51ID0gbWVu
dUJhcigpLT5hZGRNZW51KCImV2luZG93Iik7CisgICAgUUFjdGlvbiogdG9nZ2xlRnVsbFNjcmVl
biA9IHdpbmRvd01lbnUtPmFkZEFjdGlvbigiVG9nZ2xlIEZ1bGxTY3JlZW4iLCB0aGlzLCBTSUdO
QUwoZW50ZXJlZEZ1bGxTY3JlZW5Nb2RlKGJvb2wpKSk7CisgICAgdG9nZ2xlRnVsbFNjcmVlbi0+
c2V0Q2hlY2thYmxlKHRydWUpOworICAgIHRvZ2dsZUZ1bGxTY3JlZW4tPnNldENoZWNrZWQoZmFs
c2UpOworCisgICAgLy8gd2hlbiBleGl0IGZ1bGxzY3JlZW4gbW9kZSBieSBjbGlja2luZyBvbiB0
aGUgZXhpdCBhcmVhIChib3R0b20gcmlnaHQgY29ybmVyKSB3ZSBtdXN0CisgICAgLy8gdW5jaGVj
ayB0aGUgVG9nZ2xlIEZ1bGxTY3JlZW4gYWN0aW9uCisgICAgdG9nZ2xlRnVsbFNjcmVlbi0+Y29u
bmVjdCh0aGlzLCBTSUdOQUwoZW50ZXJlZEZ1bGxTY3JlZW5Nb2RlKGJvb2wpKSwgU0xPVChzZXRD
aGVja2VkKGJvb2wpKSk7CisKICAgICBRTWVudSogdG9vbHNNZW51ID0gbWVudUJhcigpLT5hZGRN
ZW51KCImRGV2ZWxvcCIpOwogICAgIHRvb2xzTWVudS0+YWRkQWN0aW9uKCJTZWxlY3QgRWxlbWVu
dHMuLi4iLCB0aGlzLCBTTE9UKHNlbGVjdEVsZW1lbnRzKCkpKTsKICAgICBRQWN0aW9uKiBzaG93
SW5zcGVjdG9yQWN0aW9uID0gdG9vbHNNZW51LT5hZGRBY3Rpb24oIlNob3cgV2ViIEluc3BlY3Rv
ciIsIG1faW5zcGVjdG9yLCBTTE9UKHNldFZpc2libGUoYm9vbCkpLCBRS2V5U2VxdWVuY2UoUXQ6
OkNUUkwgfCBRdDo6QUxUIHwgUXQ6OktleV9JKSk7Ci0tIAoxLjYuNgoK
</data>
<flag name="review"
          id="33094"
          type_id="1"
          status="+"
          setter="hausmann"
    />
    <flag name="commit-queue"
          id="33095"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>50534</attachid>
            <date>2010-03-11 13:49:22 -0800</date>
            <delta_ts>2010-03-13 00:14:30 -0800</delta_ts>
            <desc>Add FullScreen option to menu - v3</desc>
            <filename>0001-Add-a-Toggle-FullScreen-option-to-QtLauncher-Menu.patch</filename>
            <type>text/plain</type>
            <size>7183</size>
            <attacher name="Jesus Sanchez-Palencia">jesus</attacher>
            
              <data encoding="base64">RnJvbSA5ODc0Nzc4NGExNGFhMDY4YmJmODg5MzMwMWYzYjFlYjBiZWUwOTk2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKZXN1cyBTYW5jaGV6LVBhbGVuY2lhIDxqZXN1cy5wYWxlbmNp
YUBvcGVuYm9zc2Eub3JnPgpEYXRlOiBUaHUsIDQgTWFyIDIwMTAgMTY6MTQ6MDggLTAzMDAKU3Vi
amVjdDogW1BBVENIIDEvMl0gQWRkIGEgIlRvZ2dsZSBGdWxsU2NyZWVuIiBvcHRpb24gdG8gUXRM
YXVuY2hlciBNZW51LgoKUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCgpbUXRdIFF0TGF1bmNo
ZXIgbmVlZHMgYW4gb3B0aW9uIHRvIHRvZ2dsZSBGdWxsU2NyZWVuIE1vZGUKaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM1NzU1CgoqIFF0TGF1bmNoZXIvbWFpbi5jcHA6
CihMYXVuY2hlcldpbmRvdzo6aW5pdCk6CihMYXVuY2hlcldpbmRvdzo6ZXZlbnRGaWx0ZXIpOgoo
TGF1bmNoZXJXaW5kb3c6OmluaXRpYWxpemVWaWV3KToKKExhdW5jaGVyV2luZG93Ojp0b2dnbGVG
dWxsU2NyZWVuTW9kZSk6CihMYXVuY2hlcldpbmRvdzo6Y3JlYXRlQ2hyb21lKToKLS0tCiBXZWJL
aXRUb29scy9DaGFuZ2VMb2cgICAgICAgICAgIHwgICAxNiArKysrKysrKysrCiBXZWJLaXRUb29s
cy9RdExhdW5jaGVyL21haW4uY3BwIHwgICA2MCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCA3MSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0No
YW5nZUxvZwppbmRleCA1ZDc0ZmQ5Li45OGJkYTEwIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9D
aGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIw
MTAtMDMtMDQgIEplc3VzIFNhbmNoZXotUGFsZW5jaWEgIDxqZXN1cy5wYWxlbmNpYUBvcGVuYm9z
c2Eub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEFkZCBhICJUb2dnbGUgRnVsbFNjcmVlbiIgb3B0aW9uIHRvIFF0TGF1bmNoZXIgTWVudS4KKwor
ICAgICAgICBbUXRdIFF0TGF1bmNoZXIgbmVlZHMgYW4gb3B0aW9uIHRvIHRvZ2dsZSBGdWxsU2Ny
ZWVuIE1vZGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTM1NzU1CisKKyAgICAgICAgKiBRdExhdW5jaGVyL21haW4uY3BwOgorICAgICAgICAoTGF1bmNo
ZXJXaW5kb3c6OmluaXQpOgorICAgICAgICAoTGF1bmNoZXJXaW5kb3c6OmV2ZW50RmlsdGVyKToK
KyAgICAgICAgKExhdW5jaGVyV2luZG93Ojppbml0aWFsaXplVmlldyk6CisgICAgICAgIChMYXVu
Y2hlcldpbmRvdzo6dG9nZ2xlRnVsbFNjcmVlbk1vZGUpOgorICAgICAgICAoTGF1bmNoZXJXaW5k
b3c6OmNyZWF0ZUNocm9tZSk6CisKIDIwMTAtMDMtMTAgIERhbmllbCBCYXRlcyAgPGRiYXRlc0By
aW0uY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFNpbW9uIEhhdXNtYW5uLgpkaWZmIC0tZ2l0
IGEvV2ViS2l0VG9vbHMvUXRMYXVuY2hlci9tYWluLmNwcCBiL1dlYktpdFRvb2xzL1F0TGF1bmNo
ZXIvbWFpbi5jcHAKaW5kZXggYWI5NjQ3ZS4uNzdkYmM2ZSAxMDA2NDQKLS0tIGEvV2ViS2l0VG9v
bHMvUXRMYXVuY2hlci9tYWluLmNwcAorKysgYi9XZWJLaXRUb29scy9RdExhdW5jaGVyL21haW4u
Y3BwCkBAIC03MCw3ICs3MCw3IEBACiB2b2lkIFFXRUJLSVRfRVhQT1JUIHF0X2RydF9nYXJiYWdl
Q29sbGVjdG9yX2NvbGxlY3QoKTsKICNlbmRpZgogCi0KK3N0YXRpYyBjb25zdCBpbnQgZ0V4aXRD
bGlja0FyZWEgPSA4MDsKIHN0YXRpYyBib29sIGdVc2VHcmFwaGljc1ZpZXcgPSBmYWxzZTsKIHN0
YXRpYyBib29sIGdVc2VDb21wb3NpdGluZyA9IGZhbHNlOwogc3RhdGljIGJvb2wgZ0NhY2hlV2Vi
VmlldyA9IGZhbHNlOwpAQCAtOTAsOSArOTAsMTAgQEAgcHVibGljOgogCiAjaWYgUVRfVkVSU0lP
TiA+PSBRVF9WRVJTSU9OX0NIRUNLKDQsIDYsIDApCiAgICAgdm9pZCBzZW5kVG91Y2hFdmVudCgp
OwotICAgIGJvb2wgZXZlbnRGaWx0ZXIoUU9iamVjdCogb2JqLCBRRXZlbnQqIGV2ZW50KTsKICNl
bmRpZgogCisgICAgYm9vbCBldmVudEZpbHRlcihRT2JqZWN0KiBvYmosIFFFdmVudCogZXZlbnQp
OworCiBwcm90ZWN0ZWQgc2xvdHM6CiAgICAgdm9pZCBsb2FkU3RhcnRlZCgpOwogICAgIHZvaWQg
bG9hZEZpbmlzaGVkKCk7CkBAIC0xMTksMTEgKzEyMCwxNSBAQCBwcm90ZWN0ZWQgc2xvdHM6CiAg
ICAgdm9pZCB0b2dnbGVXZWJHTChib29sIHRvZ2dsZSk7CiAgICAgdm9pZCBpbml0aWFsaXplVmll
dyhib29sIHVzZUdyYXBoaWNzVmlldyA9IGZhbHNlKTsKICAgICB2b2lkIHRvZ2dsZVNwYXRpYWxO
YXZpZ2F0aW9uKGJvb2wgYik7CisgICAgdm9pZCB0b2dnbGVGdWxsU2NyZWVuTW9kZShib29sIGVu
YWJsZSk7CiAKIHB1YmxpYyBzbG90czoKICAgICB2b2lkIG5ld1dpbmRvdygpOwogICAgIHZvaWQg
Y2xvbmVXaW5kb3coKTsKIAorc2lnbmFsczoKKyAgICB2b2lkIGVudGVyZWRGdWxsU2NyZWVuTW9k
ZShib29sIG9uKTsKKwogcHJpdmF0ZToKICAgICB2b2lkIGNyZWF0ZUNocm9tZSgpOwogCkBAIC0x
ODMsOCArMTg4LDkgQEAgdm9pZCBMYXVuY2hlcldpbmRvdzo6aW5pdChib29sIHVzZUdyYXBoaWNz
VmlldykKICAgICBzZXRDZW50cmFsV2lkZ2V0KHNwbGl0dGVyKTsKIAogI2lmIGRlZmluZWQoUV9X
U19TNjApCi0gICAgc2hvd01heGltaXplZCgpOworICAgIHNldFdpbmRvd1N0YXRlKFF0OjpXaW5k
b3dNYXhpbWl6ZWQpOwogI2Vsc2UKKyAgICBzZXRXaW5kb3dTdGF0ZShRdDo6V2luZG93Tm9TdGF0
ZSk7CiAgICAgcmVzaXplKDgwMCwgNjAwKTsKICNlbmRpZgogCkBAIC0xOTQsNiArMjAwLDcgQEAg
dm9pZCBMYXVuY2hlcldpbmRvdzo6aW5pdChib29sIHVzZUdyYXBoaWNzVmlldykKICAgICBjb25u
ZWN0KHBhZ2UoKSwgU0lHTkFMKGxvYWRGaW5pc2hlZChib29sKSksIHRoaXMsIFNMT1QobG9hZEZp
bmlzaGVkKCkpKTsKICAgICBjb25uZWN0KHBhZ2UoKSwgU0lHTkFMKGxpbmtIb3ZlcmVkKGNvbnN0
IFFTdHJpbmcmLCBjb25zdCBRU3RyaW5nJiwgY29uc3QgUVN0cmluZyYpKSwKICAgICAgICAgICAg
IHRoaXMsIFNMT1Qoc2hvd0xpbmtIb3Zlcihjb25zdCBRU3RyaW5nJiwgY29uc3QgUVN0cmluZyYp
KSk7CisgICAgY29ubmVjdCh0aGlzLCBTSUdOQUwoZW50ZXJlZEZ1bGxTY3JlZW5Nb2RlKGJvb2wp
KSwgdGhpcywgU0xPVCh0b2dnbGVGdWxsU2NyZWVuTW9kZShib29sKSkpOwogCiAgICAgaWYgKCFn
SW5zcGVjdG9yVXJsLmlzRW1wdHkoKSkKICAgICAgIHBhZ2UoKS0+c2V0dGluZ3MoKS0+c2V0SW5z
cGVjdG9yVXJsKGdJbnNwZWN0b3JVcmwpOwpAQCAtMzA0LDkgKzMxMSwyMyBAQCB2b2lkIExhdW5j
aGVyV2luZG93OjpzZW5kVG91Y2hFdmVudCgpCiAgICAgaWYgKG1fdG91Y2hQb2ludHMuc2l6ZSgp
ID4gMSAmJiBtX3RvdWNoUG9pbnRzWzFdLnN0YXRlKCkgPT0gUXQ6OlRvdWNoUG9pbnRSZWxlYXNl
ZCkKICAgICAgICAgbV90b3VjaFBvaW50cy5yZW1vdmVBdCgxKTsKIH0KKyNlbmRpZiAvLyBRVF9W
RVJTSU9OID49IFFUX1ZFUlNJT05fQ0hFQ0soNCwgNiwgMCkKIAogYm9vbCBMYXVuY2hlcldpbmRv
dzo6ZXZlbnRGaWx0ZXIoUU9iamVjdCogb2JqLCBRRXZlbnQqIGV2ZW50KQogeworICAgIC8vIElm
IGNsaWNrIHBvcyBpcyB0aGUgYm90dG9tIHJpZ2h0IGNvcm5lciAoc3F1YXJlIHdpdGggc2l6ZSBk
ZWZpbmVkIGJ5IGdFeGl0Q2xpY2tBcmVhKQorICAgIC8vIGFuZCB0aGUgd2luZG93IGlzIG9uIEZ1
bGxTY3JlZW4sIHRoZSB3aW5kb3cgbXVzdCByZXR1cm4gdG8gaXRzIG9yaWdpbmFsIHN0YXRlLgor
ICAgIGlmIChldmVudC0+dHlwZSgpID09IFFFdmVudDo6TW91c2VCdXR0b25SZWxlYXNlKSB7Cisg
ICAgICAgIFFNb3VzZUV2ZW50KiBldiA9IHN0YXRpY19jYXN0PFFNb3VzZUV2ZW50Kj4oZXZlbnQp
OworICAgICAgICBpZiAod2luZG93U3RhdGUoKSA9PSBRdDo6V2luZG93RnVsbFNjcmVlbgorICAg
ICAgICAgICAgJiYgZXYtPnBvcygpLngoKSA+ICh3aWR0aCgpIC0gZ0V4aXRDbGlja0FyZWEpCisg
ICAgICAgICAgICAmJiBldi0+cG9zKCkueSgpID4gKGhlaWdodCgpIC0gZ0V4aXRDbGlja0FyZWEp
KSB7CisKKyAgICAgICAgICAgIGVtaXQgZW50ZXJlZEZ1bGxTY3JlZW5Nb2RlKGZhbHNlKTsKKyAg
ICAgICAgfQorICAgIH0KKworI2lmIFFUX1ZFUlNJT04gPj0gUVRfVkVSU0lPTl9DSEVDSyg0LCA2
LCAwKQogICAgIGlmICghbV90b3VjaE1vY2tpbmcgfHwgb2JqICE9IG1fdmlldykKICAgICAgICAg
cmV0dXJuIFFPYmplY3Q6OmV2ZW50RmlsdGVyKG9iaiwgZXZlbnQpOwogCkBAIC0zNjgsOSArMzg5
LDEwIEBAIGJvb2wgTGF1bmNoZXJXaW5kb3c6OmV2ZW50RmlsdGVyKFFPYmplY3QqIG9iaiwgUUV2
ZW50KiBldmVudCkKICAgICAgICAgICAgIG1fdG91Y2hQb2ludHMubGFzdCgpLnNldFN0YXRlKFF0
OjpUb3VjaFBvaW50U3RhdGlvbmFyeSk7CiAgICAgICAgIH0KICAgICB9CisjZW5kaWYgLy8gUVRf
VkVSU0lPTiA+PSBRVF9WRVJTSU9OX0NIRUNLKDQsIDYsIDApCisKICAgICByZXR1cm4gZmFsc2U7
CiB9Ci0jZW5kaWYgLy8gUVRfVkVSU0lPTiA+PSBRVF9WRVJTSU9OX0NIRUNLKDQsIDYsIDApCiAK
IHZvaWQgTGF1bmNoZXJXaW5kb3c6OmxvYWRTdGFydGVkKCkKIHsKQEAgLTUxNyw2ICs1MzksOSBA
QCB2b2lkIExhdW5jaGVyV2luZG93Ojppbml0aWFsaXplVmlldyhib29sIHVzZUdyYXBoaWNzVmll
dykKICAgICBpZiAoIXVzZUdyYXBoaWNzVmlldykgewogICAgICAgICBXZWJWaWV3VHJhZGl0aW9u
YWwqIHZpZXcgPSBuZXcgV2ViVmlld1RyYWRpdGlvbmFsKHNwbGl0dGVyKTsKICAgICAgICAgdmll
dy0+c2V0UGFnZShwYWdlKCkpOworCisgICAgICAgIHZpZXctPmluc3RhbGxFdmVudEZpbHRlcih0
aGlzKTsKKwogICAgICAgICBtX3ZpZXcgPSB2aWV3OwogICAgIH0gZWxzZSB7CiAgICAgICAgIFdl
YlZpZXdHcmFwaGljc0Jhc2VkKiB2aWV3ID0gbmV3IFdlYlZpZXdHcmFwaGljc0Jhc2VkKHNwbGl0
dGVyKTsKQEAgLTUyOCwxMSArNTUzLDE0IEBAIHZvaWQgTGF1bmNoZXJXaW5kb3c6OmluaXRpYWxp
emVWaWV3KGJvb2wgdXNlR3JhcGhpY3NWaWV3KQogICAgICAgICBpZiAobV9mbGlwWUFuaW1hdGVk
KQogICAgICAgICAgICAgY29ubmVjdChtX2ZsaXBZQW5pbWF0ZWQsIFNJR05BTCh0cmlnZ2VyZWQo
KSksIHZpZXcsIFNMT1QoYW5pbWF0ZWRZRmxpcCgpKSk7CiAKKyAgICAgICAgLy8gVGhlIGltcGxl
bWVudGF0aW9uIG9mIFFBYnN0cmFjdFNjcm9sbEFyZWE6OmV2ZW50RmlsdGVyIG1ha2VzIHVzIG5l
ZWQKKyAgICAgICAgLy8gdG8gaW5zdGFsbCB0aGUgZXZlbnQgZmlsdGVyIG9uIHRoZSB2aWV3cG9y
dCBvZiBhIFFHcmFwaGljc1ZpZXcuCisgICAgICAgIHZpZXctPnZpZXdwb3J0KCktPmluc3RhbGxF
dmVudEZpbHRlcih0aGlzKTsKKwogICAgICAgICBtX3ZpZXcgPSB2aWV3OwogICAgIH0KIAogI2lm
IFFUX1ZFUlNJT04gPj0gUVRfVkVSU0lPTl9DSEVDSyg0LCA2LCAwKQotICAgIG1fdmlldy0+aW5z
dGFsbEV2ZW50RmlsdGVyKHRoaXMpOwogICAgIG1fdG91Y2hNb2NraW5nID0gZmFsc2U7CiAjZW5k
aWYKIH0KQEAgLTU0Miw2ICs1NzAsMTkgQEAgdm9pZCBMYXVuY2hlcldpbmRvdzo6dG9nZ2xlU3Bh
dGlhbE5hdmlnYXRpb24oYm9vbCBiKQogICAgIHBhZ2UoKS0+c2V0dGluZ3MoKS0+c2V0QXR0cmli
dXRlKFFXZWJTZXR0aW5nczo6U3BhdGlhbE5hdmlnYXRpb25FbmFibGVkLCBiKTsKIH0KIAordm9p
ZCBMYXVuY2hlcldpbmRvdzo6dG9nZ2xlRnVsbFNjcmVlbk1vZGUoYm9vbCBlbmFibGUpCit7Cisg
ICAgaWYgKGVuYWJsZSkKKyAgICAgICAgc2V0V2luZG93U3RhdGUoUXQ6OldpbmRvd0Z1bGxTY3Jl
ZW4pOworICAgIGVsc2UgeworI2lmIGRlZmluZWQoUV9XU19TNjApCisgICAgICAgIHNldFdpbmRv
d1N0YXRlKFF0OjpXaW5kb3dNYXhpbWl6ZWQpOworI2Vsc2UKKyAgICAgICAgc2V0V2luZG93U3Rh
dGUoUXQ6OldpbmRvd05vU3RhdGUpOworI2VuZGlmCisgICAgfQorfQorCiB2b2lkIExhdW5jaGVy
V2luZG93OjpuZXdXaW5kb3coKQogewogICAgIExhdW5jaGVyV2luZG93KiBtdyA9IG5ldyBMYXVu
Y2hlcldpbmRvdyh0aGlzLCBmYWxzZSk7CkBAIC02MDYsNiArNjQ3LDE1IEBAIHZvaWQgTGF1bmNo
ZXJXaW5kb3c6OmNyZWF0ZUNocm9tZSgpCiAgICAgem9vbU91dC0+c2V0U2hvcnRjdXQoUUtleVNl
cXVlbmNlKFF0OjpDVFJMIHwgUXQ6OktleV9NaW51cykpOwogICAgIHJlc2V0Wm9vbS0+c2V0U2hv
cnRjdXQoUUtleVNlcXVlbmNlKFF0OjpDVFJMIHwgUXQ6OktleV8wKSk7CiAKKyAgICBRTWVudSog
d2luZG93TWVudSA9IG1lbnVCYXIoKS0+YWRkTWVudSgiJldpbmRvdyIpOworICAgIFFBY3Rpb24q
IHRvZ2dsZUZ1bGxTY3JlZW4gPSB3aW5kb3dNZW51LT5hZGRBY3Rpb24oIlRvZ2dsZSBGdWxsU2Ny
ZWVuIiwgdGhpcywgU0lHTkFMKGVudGVyZWRGdWxsU2NyZWVuTW9kZShib29sKSkpOworICAgIHRv
Z2dsZUZ1bGxTY3JlZW4tPnNldENoZWNrYWJsZSh0cnVlKTsKKyAgICB0b2dnbGVGdWxsU2NyZWVu
LT5zZXRDaGVja2VkKGZhbHNlKTsKKworICAgIC8vIHdoZW4gZXhpdCBmdWxsc2NyZWVuIG1vZGUg
YnkgY2xpY2tpbmcgb24gdGhlIGV4aXQgYXJlYSAoYm90dG9tIHJpZ2h0IGNvcm5lcikgd2UgbXVz
dAorICAgIC8vIHVuY2hlY2sgdGhlIFRvZ2dsZSBGdWxsU2NyZWVuIGFjdGlvbgorICAgIHRvZ2ds
ZUZ1bGxTY3JlZW4tPmNvbm5lY3QodGhpcywgU0lHTkFMKGVudGVyZWRGdWxsU2NyZWVuTW9kZShi
b29sKSksIFNMT1Qoc2V0Q2hlY2tlZChib29sKSkpOworCiAgICAgUU1lbnUqIHRvb2xzTWVudSA9
IG1lbnVCYXIoKS0+YWRkTWVudSgiJkRldmVsb3AiKTsKICAgICB0b29sc01lbnUtPmFkZEFjdGlv
bigiU2VsZWN0IEVsZW1lbnRzLi4uIiwgdGhpcywgU0xPVChzZWxlY3RFbGVtZW50cygpKSk7CiAg
ICAgUUFjdGlvbiogc2hvd0luc3BlY3RvckFjdGlvbiA9IHRvb2xzTWVudS0+YWRkQWN0aW9uKCJT
aG93IFdlYiBJbnNwZWN0b3IiLCBtX2luc3BlY3RvciwgU0xPVChzZXRWaXNpYmxlKGJvb2wpKSwg
UUtleVNlcXVlbmNlKFF0OjpDVFJMIHwgUXQ6OkFMVCB8IFF0OjpLZXlfSSkpOwotLSAKMS42LjYK
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>