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

List:       kde-bugs-dist
Subject:    [Bug 241332] [regression] Panels messed up when the second screen is
From:       "Aaron J.Seigo" <aseigo () kde ! org>
Date:       2010-07-28 2:57:15
Message-ID: 20100728025715.6AE135617E () immanuel ! kde ! org
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=241332





--- Comment #18 from Aaron J. Seigo <aseigo kde org>  2010-07-28 04:57:13 ---
if you want this fixed in 4.5.0 (or any subsequent release, for that matter),
someone with a machine to duplicate this is going to have to step up and so
some work. i'm coding in the dark here with a single screen laptop. 

the relevant code is in 

kdebase/workspace/plasma/desktop/shell/plasmaapp.cpp

in PlasmaApp::createWaitingPanels()

one possibility is that the event loop gets re-entered between panels being
created and so createWaitingPanels() gets called with an incomplete list of
panels.

it could be a simple matter of changing
m_panelViewCreationTimer.setInterval(0); to a higher number to allow enough
time for all the panels to be created. though if that's the case, that would
seem to be a bit of a hack.

perhaps putting a guard around c->initializeLayout(); in PlasmaApp::corona()
and not starting m_panelViewCreationTimer until it is done...

but really, this needs to be done on a machine that cn be used to test and
reproduce.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

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