<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>73591</bug_id>
          
          <creation_ts>2004-01-27 11:34:55 +0000</creation_ts>
          <short_desc>launching kmail in tray</short_desc>
          <delta_ts>2009-05-19 04:08:37 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>Unmaintained</classification>
          <product>kmail</product>
          <component>general</component>
          <version>1.6.50</version>
          <rep_platform>unspecified</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></keywords>
          <priority>NOR</priority>
          <bug_severity>wishlist</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>cerebro84</reporter>
          <assigned_to name="kdepim bugs">pim-bugs-null</assigned_to>
          <cc>ginsu.squirrel</cc>
    
    <cc>gregbowden2000</cc>
    
    <cc>igor.poboiko</cc>
    
    <cc>kdebugs.slum554</cc>
    
    <cc>kdebugs</cc>
    
    <cc>kouzinopoulos</cc>
    
    <cc>lucazanna89</cc>
    
    <cc>luke-jr+kdebugs</cc>
    
    <cc>thezema</cc>
    
    <cc>tim.harris</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>381</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>199352</commentid>
    <comment_count>0</comment_count>
    <who name="">cerebro84</who>
    <bug_when>2004-01-27 11:34:55 +0000</bug_when>
    <thetext>Version:           1.6.50 (using KDE 3.2.90 (CVS &gt;= 20040117), compiled sources)
Compiler:          gcc version 3.3.1 (Mandrake Linux 9.2 3.3.1-4mdk)
OS:          Linux (i686) release 2.6.2-rc1

I have a permanent internet connection, so I&apos;d want to launch kmail everytime I log into KDE. But there&apos;s no option to launch kmail in system tray, but just in a window, so I need to hide it everytime by clicking the system tray icon. I&apos;d want, so, a command line option to directly hide the window into the tray, like kmail --tray, or an option to run kmail hidden everytime i run it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>239839</commentid>
    <comment_count>1</comment_count>
    <who name="Malte S. Stretz">mss</who>
    <bug_when>2004-06-08 11:46:56 +0000</bug_when>
    <thetext>*** Bug 82086 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>256402</commentid>
    <comment_count>2</comment_count>
    <who name="Ron">ginsu.squirrel</who>
    <bug_when>2004-08-06 04:39:07 +0000</bug_when>
    <thetext>Expanding on this; I have kmail running and in the tray and when i logout and log back in it starts and goes full screen and is also in the tray.  If it is in the tray when you logout when you log back in it shouldn&apos;t pop up full screen.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265498</commentid>
    <comment_count>3</comment_count>
    <who name="Florian">Florian.Kirchner</who>
    <bug_when>2004-09-03 12:21:04 +0000</bug_when>
    <thetext>And a little &quot;got Mail from ...&quot; sign when Mail arrives.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265501</commentid>
    <comment_count>4</comment_count>
    <who name="David Faure">faure</who>
    <bug_when>2004-09-03 12:23:45 +0000</bug_when>
    <thetext>&gt; And a little &quot;got Mail from ...&quot; sign when Mail arrives.
If that&apos;s a request, it&apos;s already available in kmail-1.7 (kdepim-3.3), when using &quot;detailed new mail notification&quot;
and &quot;passive popup&quot; in the &quot;Other Actions&quot; dialog.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265504</commentid>
    <comment_count>5</comment_count>
    <who name="">cerebro84</who>
    <bug_when>2004-09-03 13:04:07 +0000</bug_when>
    <thetext>It tells just where the new mails are put into (e.g. inbox, trash ecc) not who are they from

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265510</commentid>
    <comment_count>6</comment_count>
    <who name="David Faure">faure</who>
    <bug_when>2004-09-03 13:16:13 +0000</bug_when>
    <thetext>&gt; It tells just where the new mails are put into (e.g. inbox, trash ecc) not who are they from
That would be too much info for a small popup. I often get 20 mails at a time, think of
the size of the popup needed to give out 20 From fields.
Solution: create more subfolders with filters depending on who sent the mail :)

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>270481</commentid>
    <comment_count>7</comment_count>
    <who name="Haris Kouzinopoulos">kouzinopoulos</who>
    <bug_when>2004-09-21 13:53:34 +0000</bug_when>
    <thetext>what is the status of this wish? I really like a feature like this (to start minimised to tray like kopete does). It is very annoying to have to minimise kmail by hand every time kde starts</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>270866</commentid>
    <comment_count>8</comment_count>
    <who name="">cerebro84</who>
    <bug_when>2004-09-22 18:55:48 +0000</bug_when>
    <thetext>*** This bug has been confirmed by popular vote. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282656</commentid>
    <comment_count>9</comment_count>
    <who name="Daniel H. Peger">peger</who>
    <bug_when>2004-11-04 11:42:53 +0000</bug_when>
    <thetext>I also tried to start kmail with

kstart --iconify --windowclass kmail /path/to/kmail

but nothing changed and kmail still comes up at full size. The option &quot;--tosystray&quot; also made no difference.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282658</commentid>
    <comment_count>10</comment_count>
    <who name="David Faure">faure</who>
    <bug_when>2004-11-04 12:14:49 +0000</bug_when>
    <thetext>kontact --iconify works though (I implemented it in CVS HEAD)
 
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282664</commentid>
    <comment_count>11</comment_count>
    <who name="">cerebro84</who>
    <bug_when>2004-11-04 12:51:05 +0000</bug_when>
    <thetext>Why not using the same code for kmail as well?

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282688</commentid>
    <comment_count>12</comment_count>
    <who name="David Faure">faure</who>
    <bug_when>2004-11-04 13:54:41 +0000</bug_when>
    <thetext>&gt; Why not using the same code for kmail as well?
Because kstart should work :)

This fixes it.

Index: kmkernel.cpp
===================================================================
RCS file: /home/kde/kdepim/kmail/kmkernel.cpp,v
retrieving revision 1.298.2.18
diff -u -p -r1.298.2.18 kmkernel.cpp
--- kmkernel.cpp        29 Oct 2004 12:02:34 -0000      1.298.2.18
+++ kmkernel.cpp        4 Nov 2004 12:54:03 -0000
@@ -316,14 +316,16 @@ void KMKernel::openReader( bool onlyChec
   if (ktmw) {
     mWin = (KMMainWin *) ktmw;
     activate = !onlyCheck; // existing window: only activate if not --check
+    if ( activate )
+       mWin-&gt;show();
   }
   else {
     mWin = new KMMainWin;
-    activate = true; // new window: always activate
+    mWin-&gt;show();
+    activate = false; // new window: no explicit activation (#73591)
   }

   if ( activate ) {
-    mWin-&gt;show();
     // Activate window - doing this instead of KWin::activateWindow(mWin-&gt;winId());
     // so that it also works when called from KMailApplication::newInstance()
 #if defined Q_WS_X11 &amp;&amp; ! defined K_WS_QTONLY

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282690</commentid>
    <comment_count>13</comment_count>
    <who name="David Faure">faure</who>
    <bug_when>2004-11-04 14:00:33 +0000</bug_when>
    <thetext>CVS commit by faure: 

Fix for &quot;kstart --iconify --windowclass kmail kmail&quot; as discussed with Seli.

The cases for which this code was added still work (typing kmail while kmail
is running activates it; kmail --check doesn&apos;t).
CCBUG: 73591


  M +4 -2      kmkernel.cpp   1.298.2.19


--- kdepim/kmail/kmkernel.cpp  #1.298.2.18:1.298.2.19
@@ -317,12 +317,14 @@ void KMKernel::openReader( bool onlyChec
     mWin = (KMMainWin *) ktmw;
     activate = !onlyCheck; // existing window: only activate if not --check
+    if ( activate )
+       mWin-&gt;show();
   }
   else {
     mWin = new KMMainWin;
-    activate = true; // new window: always activate
+    mWin-&gt;show();
+    activate = false; // new window: no explicit activation (#73591)
   }
 
   if ( activate ) {
-    mWin-&gt;show();
     // Activate window - doing this instead of KWin::activateWindow(mWin-&gt;winId());
     // so that it also works when called from KMailApplication::newInstance()


</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>315954</commentid>
    <comment_count>14</comment_count>
    <who name="Christoph">chris</who>
    <bug_when>2005-02-19 19:29:07 +0000</bug_when>
    <thetext>When starting kmail with &quot;kstart --iconifiy&quot; it shows up in the taskbar.This little snippet only shows the window if the systray is disabled. And makes kmail be only in the systray and nowhere else when started and systray is enabled. (At least for me)
Should be an option. I can make it one if wanted after 3.4

--- kmkernel.cpp        5 Feb 2005 19:17:00 -0000       1.323
+++ kmkernel.cpp        19 Feb 2005 18:20:53 -0000
@@ -323,7 +323,8 @@ void KMKernel::openReader( bool onlyChec
   }
   else {
     mWin = new KMMainWin;
-    mWin-&gt;show();
+    if(! GlobalSettings::systemTrayEnabled())
+      mWin-&gt;show();
     activate = false; // new window: no explicit activation (#73591)
   }


Cheers Christoph &lt;chris@inferno.nadir.org&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>315962</commentid>
    <comment_count>15</comment_count>
    <who name="Dylan">kdebugs</who>
    <bug_when>2005-02-19 19:50:05 +0000</bug_when>
    <thetext>Have just tried the &quot;kstart --iconify&quot; and find that the icon appears in the systray and on the panel - this leads to the &quot;double clicking&quot; issue reported elsewhere </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>347684</commentid>
    <comment_count>16</comment_count>
    <who name="Christoph">chris</who>
    <bug_when>2005-06-05 00:22:38 +0000</bug_when>
    <thetext>have just tried the &quot;kstart --iconify&quot; and find that kontact exits when clicking the systray icon:

00:12:36 chris@void:~&gt; kontact: Unknown option &apos;-iconify&apos;.
kontact: Use --help to get a list of available command line options.
libkcal: CalendarResources::close
.
.
.


this is the output when clicking on the systray. It started alright using --iconify</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>407572</commentid>
    <comment_count>17</comment_count>
    <who name="Thomas Mader">thezema</who>
    <bug_when>2006-01-20 02:31:00 +0000</bug_when>
    <thetext>Would also like to see this option implemented in kmail.
Akregator for example has the --hide-mainwindow option for this behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>450228</commentid>
    <comment_count>18</comment_count>
    <who name="Daniel">kdebugs.slum554</who>
    <bug_when>2006-06-28 10:11:28 +0000</bug_when>
    <thetext>Will this be implemented? Maybe in KDE4?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537438</commentid>
    <comment_count>19</comment_count>
    <who name="DjDarkman">djdarkmanx</who>
    <bug_when>2007-07-22 13:40:32 +0000</bug_when>
    <thetext>I vote for this too, It would be usefull for kmail to behave like kopete when it`s started. But this request looks very old...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>546581</commentid>
    <comment_count>20</comment_count>
    <who name="Gregory David Bowden">gregbowden2000</who>
    <bug_when>2007-09-20 15:02:05 +0000</bug_when>
    <thetext>I can also confirm this behaviour, the *only* application that shows up when I restore my previous session is KMail. 
Every other program minimizes to the system tray.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>547870</commentid>
    <comment_count>21</comment_count>
    <who name="Luke-Jr">luke-jr+kdebugs</who>
    <bug_when>2007-09-30 04:01:44 +0000</bug_when>
    <thetext>I wrote a patch that adds --hide-mainwindow to KMail and saves/restores the window&apos;s visibility with session data. Gregory Bowden sponsored my effort and one of us will post the patch sometime soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>547898</commentid>
    <comment_count>22</comment_count>
      <attachid>21716</attachid>
    <who name="Luke-Jr">luke-jr+kdebugs</who>
    <bug_when>2007-09-30 14:09:48 +0000</bug_when>
    <thetext>Created attachment 21716
--keep-mainwindow and session management

☺</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>547923</commentid>
    <comment_count>23</comment_count>
    <who name="Gregory David Bowden">gregbowden2000</who>
    <bug_when>2007-09-30 17:26:03 +0000</bug_when>
    <thetext>After a lot of test of the above patch, I can confirm that KMail now supports loading to the system tray without being maxamized on start and when returning from a previously saved session.

I have tested the patch with the latest SVN code from today 30/09/2007 here is the information from svn info . :

svn info .
Path: .
URL: svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kdepim
Repository Root: svn://anonsvn.kde.org/home/kde
Repository UUID: 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Revision: 719052
Node Kind: directory
Schedule: normal
Last Changed Author: vanrijn
Last Changed Rev: 717734
Last Changed Date: 2007-09-27 14:07:27 +0200 (Thu, 27 Sep 2007)

Regards,

Greg</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>547970</commentid>
    <comment_count>24</comment_count>
    <who name="Allen Winter">winter</who>
    <bug_when>2007-10-01 03:07:38 +0000</bug_when>
    <thetext>I can commit this patch to trunk for the upcoming KDE 4.0 release but it has a new feature (command line option) and a new translatable string that make it not possible for the 3.5 series.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>547982</commentid>
    <comment_count>25</comment_count>
    <who name="Luke-Jr">luke-jr+kdebugs</who>
    <bug_when>2007-10-01 08:13:57 +0000</bug_when>
    <thetext>So I need to split out the session part for 3.5?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>547992</commentid>
    <comment_count>26</comment_count>
      <attachid>21724</attachid>
    <who name="Luke-Jr">luke-jr+kdebugs</who>
    <bug_when>2007-10-01 09:25:40 +0000</bug_when>
    <thetext>Created attachment 21724
Store main window visibility in session config

This patch ONLY saves the main window visibility state in the session config,
for inclusion in 3.5.x</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>728010</commentid>
    <comment_count>27</comment_count>
    <who name="Igor Poboiko">igor.poboiko</who>
    <bug_when>2009-03-09 19:31:12 +0000</bug_when>
    <thetext>This feature is not yet implemented.. I use KDE 4.2.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>737713</commentid>
    <comment_count>28</comment_count>
    <who name="Gregory David Bowden">gregbowden2000</who>
    <bug_when>2009-04-02 14:01:11 +0000</bug_when>
    <thetext>Hi, any news if thsi patch will be added to an upcoming KMail release?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>737725</commentid>
    <comment_count>29</comment_count>
    <who name="Tim Harris">tim.harris</who>
    <bug_when>2009-04-02 14:50:13 +0000</bug_when>
    <thetext>I have a workaround that is acceptable for me. I&apos;m running KDE 4.2
(obviously all instances of kontact here can be replaced by kmail)

I exclude kontact from sessions and I add a script to Autostart to start kontact every time I log in. The shell script contains the following:

kstart --iconify --skiptaskbar kontact

This works to send kontact to the system tray without showing it at all, and it also does not add an entry to the task bar. The only annoying things are that the first time I click on the mail icon after a new login I have to click the mail icon twice, and also that on random occasions (very rarely) kontact will still open full screen.

I probably should be using the -windowclass option but ... once I got it to work I didn&apos;t bother playing with more options.

I know people have suggested this kind of solution in previous posts but I just thought I&apos;d add a confirmation of at least 1 user running KDE 4.2 that has a solution.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758349</commentid>
    <comment_count>30</comment_count>
    <who name="Luca">lucazanna89</who>
    <bug_when>2009-05-16 12:52:10 +0000</bug_when>
    <thetext>With 4.2.3 release, this bug seems finally solved.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>760007</commentid>
    <comment_count>31</comment_count>
    <who name="Allen Winter">winter</who>
    <bug_when>2009-05-19 04:08:37 +0000</bug_when>
    <thetext>good. closing then.
thanks for the letting us know.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>21716</attachid>
            <date>2007-09-30 14:09:48 +0000</date>
            <delta_ts>2007-09-30 14:09:48 +0000</delta_ts>
            <desc>--keep-mainwindow and session management</desc>
            <filename>kmail-hide-mainwindow-01.patch</filename>
            <type>text/plain</type>
            <size>6708</size>
            <attacher name="Luke-Jr">luke-jr+kdebugs</attacher>
            
              <data encoding="base64">ZGlmZiAtdUJiciBrbWFpbC0zLjUuNy5iYXNlL2ttYWlsL2ttYWlsX29wdGlvbnMuaCBrbWFpbC0z
LjUuNy9rbWFpbC9rbWFpbF9vcHRpb25zLmgKLS0tIGttYWlsLTMuNS43LmJhc2Uva21haWwva21h
aWxfb3B0aW9ucy5oCTIwMDUtMDktMTAgMDM6MjQ6MDIuMDAwMDAwMDAwIC0wNTAwCisrKyBrbWFp
bC0zLjUuNy9rbWFpbC9rbWFpbF9vcHRpb25zLmgJMjAwNy0wOS0yOSAwODowMDowNS4wMDAwMDAw
MDAgLTA1MDAKQEAgLTE4LDYgKzE4LDcgQEAKICAgeyAibXNnIDxmaWxlPiIsCQlJMThOX05PT1Ao
IlJlYWQgbWVzc2FnZSBib2R5IGZyb20gJ2ZpbGUnIiksIDAgfSwKICAgeyAiYm9keSA8dGV4dD4i
LCAgICAgICAgICAgICAgSTE4Tl9OT09QKCJTZXQgYm9keSBvZiBtZXNzYWdlIiksIDAgfSwKICAg
eyAiYXR0YWNoIDx1cmw+IiwgICAgICAgICAgICAgSTE4Tl9OT09QKCJBZGQgYW4gYXR0YWNobWVu
dCB0byB0aGUgbWFpbC4gVGhpcyBjYW4gYmUgcmVwZWF0ZWQiKSwgMCB9LAorICB7ICJoaWRlLW1h
aW53aW5kb3ciLAkJSTE4Tl9OT09QKCJIaWRlIG1haW4gd2luZG93IG9uIHN0YXJ0dXAiKSwgMCB9
LAogICB7ICJjaGVjayIsCQkJSTE4Tl9OT09QKCJPbmx5IGNoZWNrIGZvciBuZXcgbWFpbCIpLCAw
IH0sCiAgIHsgImNvbXBvc2VyIiwJCQlJMThOX05PT1AoIk9ubHkgb3BlbiBjb21wb3NlciB3aW5k
b3ciKSwgMCB9LAogICB7ICJ2aWV3IDx1cmw+IiwgICAgICAgICAgICAgICBJMThOX05PT1AoIlZp
ZXcgdGhlIGdpdmVuIG1lc3NhZ2UgZmlsZSIgKSwgMCB9LApkaWZmIC11QmJyIGttYWlsLTMuNS43
LmJhc2Uva21haWwva21rZXJuZWwuY3BwIGttYWlsLTMuNS43L2ttYWlsL2tta2VybmVsLmNwcAot
LS0ga21haWwtMy41LjcuYmFzZS9rbWFpbC9rbWtlcm5lbC5jcHAJMjAwNy0wOS0yOSAwNDo0MToy
Ny4wMDAwMDAwMDAgLTA1MDAKKysrIGttYWlsLTMuNS43L2ttYWlsL2tta2VybmVsLmNwcAkyMDA3
LTA5LTI5IDA4OjAwOjI5LjAwMDAwMDAwMCAtMDUwMApAQCAtMTkxLDYgKzE5MSwxMSBAQAogICBr
ZERlYnVnKDUwMDYpIDw8ICJLTUtlcm5lbDo6fktNS2VybmVsIiA8PCBlbmRsOwogfQogCit2b2lk
IEtNS2VybmVsOjpyZXN0b3JlU2Vzc2lvbigpCit7CisJUkVTVE9SRShLTU1haW5XaW4pCit9CisK
IGJvb2wgS01LZXJuZWw6OmhhbmRsZUNvbW1hbmRMaW5lKCBib29sIG5vQXJnc09wZW5zUmVhZGVy
ICkKIHsKICAgUVN0cmluZyB0bywgY2MsIGJjYywgc3ViaiwgYm9keTsKQEAgLTIwMCw2ICsyMDUs
NyBAQAogICBib29sIG1haWx0byA9IGZhbHNlOwogICBib29sIGNoZWNrTWFpbCA9IGZhbHNlOwog
ICBib29sIHZpZXdPbmx5ID0gZmFsc2U7CisgIGJvb2wgaGlkZU1haW4gPSBmYWxzZTsKICAgYm9v
bCBjYWxsZWRXaXRoU2Vzc2lvbiA9IGZhbHNlOyAvLyBmb3IgaWdub3JpbmcgJy1zZXNzaW9uIGZv
bycKIAogICAvLyBwcm9jZXNzIGFyZ3M6CkBAIC0yNTcsNiArMjYzLDkgQEAKIAogICBjdXN0b21I
ZWFkZXJzID0gYXJncy0+Z2V0T3B0aW9uTGlzdCgiaGVhZGVyIik7CiAKKyAgaWYgKCBhcmdzLT5p
c1NldCgiaGlkZS1tYWlud2luZG93IikgKQorICAgIGhpZGVNYWluID0gdHJ1ZTsKKwogICBpZiAo
YXJncy0+aXNTZXQoImNvbXBvc2VyIikpCiAgICAgbWFpbHRvID0gdHJ1ZTsKIApAQCAtMzA3LDcg
KzMxNiw3IEBACiAgICAgdmlld01lc3NhZ2UoIG1lc3NhZ2VGaWxlICk7CiAgIGVsc2UKICAgICBh
Y3Rpb24oIG1haWx0bywgY2hlY2tNYWlsLCB0bywgY2MsIGJjYywgc3ViaiwgYm9keSwgbWVzc2Fn
ZUZpbGUsCi0gICAgICAgICAgICBhdHRhY2hVUkxzLCBjdXN0b21IZWFkZXJzICk7CisgICAgICAg
ICAgICBhdHRhY2hVUkxzLCBjdXN0b21IZWFkZXJzLCBoaWRlTWFpbiApOwogICByZXR1cm4gdHJ1
ZTsKIH0KIApAQCAtMzMzLDcgKzM0Miw3IEBACiAgICAga21rZXJuZWwtPmFjY3RNZ3IoKS0+c2lu
Z2xlQ2hlY2tNYWlsKGFjY3QsIGZhbHNlKTsKIH0KIAotdm9pZCBLTUtlcm5lbDo6b3BlblJlYWRl
ciggYm9vbCBvbmx5Q2hlY2sgKQordm9pZCBLTUtlcm5lbDo6b3BlblJlYWRlciggYm9vbCBvbmx5
Q2hlY2ssIGJvb2wgaGlkZU1haW4gKQogewogICBtV2luID0gMDsKICAgS01haW5XaW5kb3cgKmt0
bXcgPSAwOwpAQCAtMzUzLDYgKzM2Miw3IEBACiAgICAgICAgbVdpbi0+c2hvdygpOwogICB9IGVs
c2UgewogICAgIG1XaW4gPSBuZXcgS01NYWluV2luOworICAgIGlmICggISAoIGhpZGVNYWluICYm
IEdsb2JhbFNldHRpbmdzOjpzeXN0ZW1UcmF5RW5hYmxlZCgpICkgKQogICAgIG1XaW4tPnNob3co
KTsKICAgICBhY3RpdmF0ZSA9IGZhbHNlOyAvLyBuZXcgd2luZG93OiBubyBleHBsaWNpdCBhY3Rp
dmF0aW9uICgjNzM1OTEpCiAgIH0KQEAgLTE2MjksNyArMTYzOSw3IEBACiAgICAgd2hpbGUgKEtN
TWFpbldpbjo6Y2FuQmVSZXN0b3JlZChuKSl7CiAgICAgICAvL29ubHkgcmVzdG9yZSBtYWluIHdp
bmRvd3MhIChNYXR0aGlhcyk7CiAgICAgICBpZiAoS01NYWluV2luOjpjbGFzc05hbWVPZlRvcGxl
dmVsKG4pID09ICJLTU1haW5XaW4iKQotICAgICAgICAobmV3IEtNTWFpbldpbiktPnJlc3RvcmUo
bik7CisgICAgICAgIChuZXcgS01NYWluV2luKS0+cmVzdG9yZShuLCBmYWxzZSk7CiAgICAgICBu
Kys7CiAgICAgfQogICAgIHJldHVybiB0cnVlOyAvLyB3ZSB3ZXJlIHJlc3RvcmVkIGJ5IFNNCkBA
IC0xODczLDEyICsxODgzLDEzIEBACiAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgUVN0cmlu
ZyAmc3ViaiwgY29uc3QgUVN0cmluZyAmYm9keSwKICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBLVVJMICZtZXNzYWdlRmlsZSwKICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBLVVJMOjpM
aXN0ICZhdHRhY2hVUkxzLAotICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IFFDU3RyaW5nTGlz
dCAmY3VzdG9tSGVhZGVycykKKyAgICAgICAgICAgICAgICAgICAgICBjb25zdCBRQ1N0cmluZ0xp
c3QgJmN1c3RvbUhlYWRlcnMsCisgICAgICAgICAgICAgICAgICAgICAgYm9vbCBoaWRlTWFpbikK
IHsKICAgaWYgKCBtYWlsdG8gKQogICAgIG9wZW5Db21wb3NlciggdG8sIGNjLCBiY2MsIHN1Ymos
IGJvZHksIDAsIG1lc3NhZ2VGaWxlLCBhdHRhY2hVUkxzLCBjdXN0b21IZWFkZXJzICk7CiAgIGVs
c2UKLSAgICBvcGVuUmVhZGVyKCBjaGVjayApOworICAgIG9wZW5SZWFkZXIoIGNoZWNrLCBoaWRl
TWFpbiApOwogCiAgIGlmICggY2hlY2sgKQogICAgIGNoZWNrTWFpbCgpOwpkaWZmIC11QmJyIGtt
YWlsLTMuNS43LmJhc2Uva21haWwva21rZXJuZWwuaCBrbWFpbC0zLjUuNy9rbWFpbC9rbWtlcm5l
bC5oCi0tLSBrbWFpbC0zLjUuNy5iYXNlL2ttYWlsL2tta2VybmVsLmgJMjAwNy0wMS0xNSAwNToy
ODo0Ny4wMDAwMDAwMDAgLTA2MDAKKysrIGttYWlsLTMuNS43L2ttYWlsL2tta2VybmVsLmgJMjAw
Ny0wOS0yOSAwNjo1MDoxMy4wMDAwMDAwMDAgLTA1MDAKQEAgLTE1Miw2ICsxNTIsMTQgQEAKICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgUVN0cmluZyAmYmNjLCBjb25zdCBRU3RyaW5nICZz
dWJqZWN0LAogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBRU3RyaW5nICZib2R5LGJvb2wg
aGlkZGVuKTsKIAorICB2b2lkIGFjdGlvbiAoYm9vbCBtYWlsdG8sIGJvb2wgY2hlY2ssIGNvbnN0
IFFTdHJpbmcgJnRvLCBjb25zdCBRU3RyaW5nICZjYywKKyAgICAgICAgICAgICAgIGNvbnN0IFFT
dHJpbmcgJmJjYywgY29uc3QgUVN0cmluZyAmc3ViaiwgY29uc3QgUVN0cmluZyAmYm9keSwKKyAg
ICAgICAgICAgICAgIGNvbnN0IEtVUkwgJm1lc3NhZ2VGaWxlLCBjb25zdCBLVVJMOjpMaXN0ICZh
dHRhY2gsCisgICAgICAgICAgICAgICBjb25zdCBRQ1N0cmluZ0xpc3QgJmN1c3RvbUhlYWRlcnMp
CisgIHsKKyAgICBhY3Rpb24oIG1haWx0bywgY2hlY2ssIHRvLCBjYywgYmNjLCBzdWJqLCBib2R5
LCBtZXNzYWdlRmlsZSwgYXR0YWNoLCBjdXN0b21IZWFkZXJzLCBmYWxzZSk7CisgIH0KKwogICAv
KiogRENPUCBjYWxsIHVzZWQgdG8gc2V0IHRoZSBkZWZhdWx0IHRyYW5zcG9ydC4gKi8KIAogICB2
b2lkIHNldERlZmF1bHRUcmFuc3BvcnQoIGNvbnN0IFFTdHJpbmcgJiB0cmFuc3BvcnQgKTsKQEAg
LTE2Nyw3ICsxNzUsOCBAQAogCiAgIGludCBzZW5kQ2VydGlmaWNhdGUoIGNvbnN0IFFTdHJpbmcm
IHRvLCBjb25zdCBRQnl0ZUFycmF5JiBjZXJ0RGF0YSApOwogCi0gIHZvaWQgb3BlblJlYWRlcigp
IHsgb3BlblJlYWRlciggZmFsc2UgKTsgfQorICB2b2lkIG9wZW5SZWFkZXIoKSB7IG9wZW5SZWFk
ZXIoIGZhbHNlLCBmYWxzZSApOyB9CisgIHZvaWQgb3BlblJlYWRlcihib29sIG9ubHlDaGVjaykg
eyBvcGVuUmVhZGVyKCBvbmx5Q2hlY2ssIGZhbHNlICk7IH0KIAogICBpbnQgZGNvcEFkZE1lc3Nh
Z2UoY29uc3QgUVN0cmluZyAmIGZvbGRlcm5hbWUsIGNvbnN0IFFTdHJpbmcgJiBtZXNzYWdlZmls
ZSwKICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IFFTdHJpbmcgJiBNc2dTdGF0dXNGbGFncyA9
IFFTdHJpbmcoKSk7CkBAIC0yNTUsNyArMjY0LDcgQEAKICAgdm9pZCBhY3Rpb24gKGJvb2wgbWFp
bHRvLCBib29sIGNoZWNrLCBjb25zdCBRU3RyaW5nICZ0bywgY29uc3QgUVN0cmluZyAmY2MsCiAg
ICAgICAgICAgICAgICBjb25zdCBRU3RyaW5nICZiY2MsIGNvbnN0IFFTdHJpbmcgJnN1YmosIGNv
bnN0IFFTdHJpbmcgJmJvZHksCiAgICAgICAgICAgICAgICBjb25zdCBLVVJMICZtZXNzYWdlRmls
ZSwgY29uc3QgS1VSTDo6TGlzdCAmYXR0YWNoLAotICAgICAgICAgICAgICAgY29uc3QgUUNTdHJp
bmdMaXN0ICZjdXN0b21IZWFkZXJzKTsKKyAgICAgICAgICAgICAgIGNvbnN0IFFDU3RyaW5nTGlz
dCAmY3VzdG9tSGVhZGVycywgYm9vbCBoaWRlTWFpbik7CiAgIHZvaWQgYnl0ZUFycmF5VG9SZW1v
dGVGaWxlKGNvbnN0IFFCeXRlQXJyYXkmLCBjb25zdCBLVVJMJiwKIAkJCSAgICAgYm9vbCBvdmVy
d3JpdGUgPSBGQUxTRSk7CiAgIGJvb2wgZm9sZGVySXNEcmFmdE9yT3V0Ym94KCBjb25zdCBLTUZv
bGRlciAqICk7CkBAIC0zMjgsNiArMzM3LDggQEAKICAgYm9vbCByZWdpc3RlclN5c3RlbVRyYXlB
cHBsZXQoIGNvbnN0IEtTeXN0ZW1UcmF5KiApOwogICBib29sIHVucmVnaXN0ZXJTeXN0ZW1UcmF5
QXBwbGV0KCBjb25zdCBLU3lzdGVtVHJheSogKTsKIAorICB2b2lkIHJlc3RvcmVTZXNzaW9uKCk7
CisKICAgLy8vIFJlaW1wbGVtZW50ZWQgZnJvbSBLTWFpbElmYWNlCiAgIGJvb2wgaGFuZGxlQ29t
bWFuZExpbmUoIGJvb2wgbm9BcmdzT3BlbnNSZWFkZXIgKTsKICAgdm9pZCBlbWVyZ2VuY3lFeGl0
KCBjb25zdCBRU3RyaW5nJiByZWFzb24gKTsKQEAgLTQxNiw3ICs0MjcsNyBAQAogICB2b2lkIG9u
bGluZVN0YXR1c0NoYW5nZWQoIEdsb2JhbFNldHRpbmdzOjpFbnVtTmV0d29ya1N0YXRlOjp0eXBl
ICk7CiAKIHByaXZhdGU6Ci0gIHZvaWQgb3BlblJlYWRlciggYm9vbCBvbmx5Q2hlY2sgKTsKKyAg
dm9pZCBvcGVuUmVhZGVyKCBib29sIG9ubHlDaGVjaywgYm9vbCBoaWRlTWFpbiApOwogICBLTU1z
Z1N0YXR1cyBzdHJUb1N0YXR1cyhjb25zdCBRU3RyaW5nICZmbGFncyk7CiAgIEtNRm9sZGVyICpj
dXJyZW50Rm9sZGVyKCk7CiAKZGlmZiAtdUJiciBrbWFpbC0zLjUuNy5iYXNlL2ttYWlsL2ttbWFp
bndpbi5jcHAga21haWwtMy41Ljcva21haWwva21tYWlud2luLmNwcAotLS0ga21haWwtMy41Ljcu
YmFzZS9rbWFpbC9rbW1haW53aW4uY3BwCTIwMDUtMDktMTAgMDM6MjQ6MDEuMDAwMDAwMDAwIC0w
NTAwCisrKyBrbWFpbC0zLjUuNy9rbWFpbC9rbW1haW53aW4uY3BwCTIwMDctMDktMjkgMDc6NDc6
NDguMDAwMDAwMDAwIC0wNTAwCkBAIC0yMTYsNCArMjE2LDE4IEBACiAgIEtUaXBEaWFsb2c6OnNo
b3dUaXAoIHRoaXMgKTsKIH0KIAorI2RlZmluZSBrcFNlc3Npb25TZXR0aW5nSGlkZU1haW4gUVN0
cmluZzo6ZnJvbUxhdGluMSAoImhpZGVNYWluIikKIAordm9pZCBLTU1haW5XaW46OnNhdmVQcm9w
ZXJ0aWVzIChLQ29uZmlnICpjZmcpCit7CisgIGNmZy0+d3JpdGVFbnRyeShrcFNlc3Npb25TZXR0
aW5nSGlkZU1haW4sICF0aGlzLT5pc1Zpc2libGUoKSk7Cit9CisKK3ZvaWQgS01NYWluV2luOjpy
ZWFkUHJvcGVydGllcyAoS0NvbmZpZyAqY2ZnKQoreworICBpZiAoIGNmZy0+cmVhZEJvb2xFbnRy
eShrcFNlc3Npb25TZXR0aW5nSGlkZU1haW4pCisgICAmJiBHbG9iYWxTZXR0aW5nczo6c3lzdGVt
VHJheUVuYWJsZWQoKSApCisgICAgdGhpcy0+aGlkZSgpOworICBlbHNlCisgICAgdGhpcy0+c2hv
dygpOworfQpkaWZmIC11QmJyIGttYWlsLTMuNS43LmJhc2Uva21haWwva21tYWlud2luLmgga21h
aWwtMy41Ljcva21haWwva21tYWlud2luLmgKLS0tIGttYWlsLTMuNS43LmJhc2Uva21haWwva21t
YWlud2luLmgJMjAwNS0wOS0xMCAwMzoyNDowMS4wMDAwMDAwMDAgLTA1MDAKKysrIGttYWlsLTMu
NS43L2ttYWlsL2ttbWFpbndpbi5oCTIwMDctMDktMjkgMDY6MjE6MTYuMDAwMDAwMDAwIC0wNTAw
CkBAIC03NSw2ICs3NSw4IEBACiAgIFByb2dyZXNzRGlhbG9nICptUHJvZ3Jlc3NEaWFsb2c7CiAg
IGludCBtTWVzc2FnZVN0YXR1c0lkOwogICBib29sIG1SZWFsbHlDbG9zZTsKKyAgdmlydHVhbCB2
b2lkIHJlYWRQcm9wZXJ0aWVzIChLQ29uZmlnICpjZmcpOworICB2aXJ0dWFsIHZvaWQgc2F2ZVBy
b3BlcnRpZXMgKEtDb25maWcgKmNmZyk7CiB9OwogCiAjZW5kaWYK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>21724</attachid>
            <date>2007-10-01 09:25:40 +0000</date>
            <delta_ts>2007-10-01 09:25:40 +0000</delta_ts>
            <desc>Store main window visibility in session config</desc>
            <filename>a.patch</filename>
            <type>text/plain</type>
            <size>1624</size>
            <attacher name="Luke-Jr">luke-jr+kdebugs</attacher>
            
              <data encoding="base64">ZGlmZiAtdUJiciBrbWFpbC0zLjUuNy9rbWFpbC9rbWtlcm5lbC5jcHAKLS0tIGttYWlsLTMuNS43
L2ttYWlsL2tta2VybmVsLmNwcAkyMDA3LTA5LTI5IDA0OjQxOjI3LjAwMDAwMDAwMCAtMDUwMAor
Kysga21haWwtMy41Ljcva21haWwva21rZXJuZWwuY3BwCTIwMDctMDktMjkgMDg6MDA6MjkuMDAw
MDAwMDAwIC0wNTAwCiBib29sIEtNS2VybmVsOjpoYW5kbGVDb21tYW5kTGluZSggYm9vbCBub0Fy
Z3NPcGVuc1JlYWRlciApCiB7CiAgIFFTdHJpbmcgdG8sIGNjLCBiY2MsIHN1YmosIGJvZHk7CkBA
IC0xNjI5LDcgKzE2MzksNyBAQAogICAgIHdoaWxlIChLTU1haW5XaW46OmNhbkJlUmVzdG9yZWQo
bikpewogICAgICAgLy9vbmx5IHJlc3RvcmUgbWFpbiB3aW5kb3dzISAoTWF0dGhpYXMpOwogICAg
ICAgaWYgKEtNTWFpbldpbjo6Y2xhc3NOYW1lT2ZUb3BsZXZlbChuKSA9PSAiS01NYWluV2luIikK
LSAgICAgICAgKG5ldyBLTU1haW5XaW4pLT5yZXN0b3JlKG4pOworICAgICAgICAobmV3IEtNTWFp
bldpbiktPnJlc3RvcmUobiwgZmFsc2UpOwogICAgICAgbisrOwogICAgIH0KICAgICByZXR1cm4g
dHJ1ZTsgLy8gd2Ugd2VyZSByZXN0b3JlZCBieSBTTQpkaWZmIC11QmJyIGttYWlsLTMuNS43L2tt
YWlsL2ttbWFpbndpbi5jcHAKLS0tIGttYWlsLTMuNS43L2ttYWlsL2ttbWFpbndpbi5jcHAJMjAw
NS0wOS0xMCAwMzoyNDowMS4wMDAwMDAwMDAgLTA1MDAKKysrIGttYWlsLTMuNS43L2ttYWlsL2tt
bWFpbndpbi5jcHAJMjAwNy0wOS0yOSAwNzo0Nzo0OC4wMDAwMDAwMDAgLTA1MDAKQEAgLTIxNiw0
ICsyMTYsMTggQEAKICAgS1RpcERpYWxvZzo6c2hvd1RpcCggdGhpcyApOwogfQogCisjZGVmaW5l
IGtwU2Vzc2lvblNldHRpbmdIaWRlTWFpbiBRU3RyaW5nOjpmcm9tTGF0aW4xICgiaGlkZU1haW4i
KQogCit2b2lkIEtNTWFpbldpbjo6c2F2ZVByb3BlcnRpZXMgKEtDb25maWcgKmNmZykKK3sKKyAg
Y2ZnLT53cml0ZUVudHJ5KGtwU2Vzc2lvblNldHRpbmdIaWRlTWFpbiwgIXRoaXMtPmlzVmlzaWJs
ZSgpKTsKK30KKwordm9pZCBLTU1haW5XaW46OnJlYWRQcm9wZXJ0aWVzIChLQ29uZmlnICpjZmcp
Cit7CisgIGlmICggY2ZnLT5yZWFkQm9vbEVudHJ5KGtwU2Vzc2lvblNldHRpbmdIaWRlTWFpbikK
KyAgICYmIEdsb2JhbFNldHRpbmdzOjpzeXN0ZW1UcmF5RW5hYmxlZCgpICkKKyAgICB0aGlzLT5o
aWRlKCk7CisgIGVsc2UKKyAgICB0aGlzLT5zaG93KCk7Cit9CmRpZmYgLXVCYnIga21haWwtMy41
Ljcva21haWwva21tYWlud2luLmgKLS0tIGttYWlsLTMuNS43L2ttYWlsL2ttbWFpbndpbi5oCTIw
MDUtMDktMTAgMDM6MjQ6MDEuMDAwMDAwMDAwIC0wNTAwCisrKyBrbWFpbC0zLjUuNy9rbWFpbC9r
bW1haW53aW4uaAkyMDA3LTA5LTI5IDA2OjIxOjE2LjAwMDAwMDAwMCAtMDUwMApAQCAtNzUsNiAr
NzUsOCBAQAogICBQcm9ncmVzc0RpYWxvZyAqbVByb2dyZXNzRGlhbG9nOwogICBpbnQgbU1lc3Nh
Z2VTdGF0dXNJZDsKICAgYm9vbCBtUmVhbGx5Q2xvc2U7CisgIHZpcnR1YWwgdm9pZCByZWFkUHJv
cGVydGllcyAoS0NvbmZpZyAqY2ZnKTsKKyAgdmlydHVhbCB2b2lkIHNhdmVQcm9wZXJ0aWVzIChL
Q29uZmlnICpjZmcpOwogfTsKIAogI2VuZGlmCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>