[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    [PATCH] Re: kicker problem
From:       John Firebaugh <jfirebaugh () kde ! org>
Date:       2002-03-10 3:00:15
[Download RAW message or body]

On Wednesday 06 March 2002 02:39 pm, Stephan Kulow wrote:
> I tried to find the problem, but sometimes I fail to see how it works ;(
> When you add a new menu to kicker and then press on it, it appears
> with random offset.

Please approve the following patch. :)

-John
["kickerbuttons.diff" (text/x-diff)]

Index: browserbutton.cpp
===================================================================
RCS file: /home/kde/kdebase/kicker/buttons/browserbutton.cpp,v
retrieving revision 1.7
diff -u -3 -p -r1.7 browserbutton.cpp
--- browserbutton.cpp   2002/03/03 13:40:25     1.7
+++ browserbutton.cpp   2002/03/10 02:57:57
@@ -107,7 +107,6 @@ void BrowserButton::dropEvent( QDropEven
 void BrowserButton::initPopup()
 {
     topMenu->initialize();
-    topMenu->adjustSize();
 }

 void BrowserButton::slotDelayedPopup()
Index: kbutton.cpp
===================================================================
RCS file: /home/kde/kdebase/kicker/buttons/kbutton.cpp,v
retrieving revision 1.7
diff -u -3 -p -r1.7 kbutton.cpp
--- kbutton.cpp 2002/03/03 13:40:25     1.7
+++ kbutton.cpp 2002/03/10 02:57:57
@@ -57,5 +57,4 @@ void KButton::initPopup()
     // when the size of the recent application part of the menu changes
     // please don't remove this _again_
     Kicker::kicker()->KMenu()->initialize();
-    Kicker::kicker()->KMenu()->adjustSize();
 }
Index: panelbutton.cpp
===================================================================
RCS file: /home/kde/kdebase/kicker/buttons/panelbutton.cpp,v
retrieving revision 1.4
diff -u -3 -p -r1.4 panelbutton.cpp
--- panelbutton.cpp     2002/03/01 14:50:45     1.4
+++ panelbutton.cpp     2002/03/10 02:57:57
@@ -118,6 +118,7 @@ void PanelPopupButton::slotExecMenu()
        kapp->syncX();
        kapp->processEvents();
        initPopup();
+       _popup->adjustSize();
        _popup->exec( popupPosition( popupDirection(), _popup, this ) );
        setDown(false);
        setZoomEnabled(true);
Index: servicemenubutton.cpp
===================================================================
RCS file: /home/kde/kdebase/kicker/buttons/servicemenubutton.cpp,v
retrieving revision 1.3
diff -u -3 -p -r1.3 servicemenubutton.cpp
--- servicemenubutton.cpp       2002/03/09 10:57:52     1.3
+++ servicemenubutton.cpp       2002/03/10 02:57:57
@@ -78,5 +78,4 @@ void ServiceMenuButton::saveConfig( KCon
 void ServiceMenuButton::initPopup()
 {
     topMenu->initialize();
-    topMenu->adjustSize();
 }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic