[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Patch for kicker/minipager
From: Antonio Larrosa =?iso-8859-15?q?Jim=E9nez?= <larrosa () kde ! org>
Date: 2002-11-07 15:37:45
[Download RAW message or body]
Hi,
This patch fixes the long standing problem that when starting your KDE
session, there's no desktop selected in the minipager applet in kicker.
Should I commit ?
Greetings,
--
Antonio Larrosa Jimenez
KDE core developer - larrosa@kde.org
http://devel-home.kde.org/~larrosa/
Furious activity is no substitute for understanding.
["minipager.diff" (text/x-diff)]
Index: pagerapplet.cpp
===================================================================
RCS file: /home/kde/kdebase/kicker/applets/minipager/pagerapplet.cpp,v
retrieving revision 1.84
diff -u -p -r1.84 pagerapplet.cpp
--- pagerapplet.cpp 2002/10/06 19:49:35 1.84
+++ pagerapplet.cpp 2002/11/07 15:16:33
@@ -280,7 +280,7 @@ KMiniPager::KMiniPager(const QString& co
connect( kwin_module, SIGNAL( stackingOrderChanged() ), this, SLOT( slotStackingOrderChanged() ) );
connect( kwin_module, SIGNAL( desktopNamesChanged() ), this, SLOT( slotDesktopNamesChanged() ) );
- slotSetDesktop( 1 );
+ slotSetDesktop( curDesk );
}
KMiniPager::~KMiniPager()
@@ -484,6 +484,8 @@ void KMiniPager::slotSetDesktopCount(int
curDesk = kwin_module->currentDesktop();
if (curDesk == 0) // kwin not yet launched
curDesk = 1;
+ if ( (int) btnList.count() >= curDesk )
+ btnList[curDesk-1]->setOn(true);
resizeEvent(0);
updateLayout();
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic