On Fri, Jan 2, 2015 at 4:30 PM, Aleix Pol <[email protected]> wrote: > On Fri, Jan 2, 2015 at 4:23 PM, David Edmundson > <[email protected]> wrote: > > I have a new theory as to what might be wrong. > > > > With KScreen's backend being out of process it could be signalling that > > there's a new screen before plasmashell has processed the X events and be > > trying to look for the relevant QScreen object before plasmashell has > made > > it. > > > > Could someone put in some debug on shellcorona.cpp:851 before it returns > a > > nullptr in ShellCorona::outputToScreen and see if that gets triggered. > > > > You may need to use printf() as plasmashell has this somewhat odd > --shutup > > mode that suppresses all qDebug in an effort to make fixing this as > > difficult as possible. > > My theory, is that ::load is not being executed though. Otherwise we'd > be seeing things when this happens, instead of just a black screen. >
I'm back to thinking you're right. load would call addOutput. addOutput would assert if outputToScreen failed. With the exception of being completely 100% wrong, it was a good theory. _______________________________________________ > Plasma-devel mailing list > [email protected] > https://mail.kde.org/mailman/listinfo/plasma-devel >
_______________________________________________ Plasma-devel mailing list [email protected] https://mail.kde.org/mailman/listinfo/plasma-devel
