<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 2, 2015 at 4:30 PM, Aleix Pol <span dir="ltr"><<a href="mailto:aleixpol@kde.org" target="_blank">aleixpol@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">On Fri, Jan 2, 2015 at 4:23 PM, David Edmundson<br>
<<a href="mailto:david@davidedmundson.co.uk">david@davidedmundson.co.uk</a>> wrote:<br>
</span><div><div class="h5">> I have a new theory as to what might be wrong.<br>
><br>
> With KScreen's backend being out of process it could be signalling that<br>
> there's a new screen before plasmashell has processed the X events and be<br>
> trying to look for the relevant QScreen object before plasmashell has made<br>
> it.<br>
><br>
> Could someone put in some debug on shellcorona.cpp:851 before it returns a<br>
> nullptr in ShellCorona::outputToScreen and see if that gets triggered.<br>
><br>
> You may need to use printf() as plasmashell has this somewhat odd --shutup<br>
> mode that suppresses all qDebug in an effort to make fixing this as<br>
> difficult as possible.<br>
<br>
</div></div>My theory, is that ::load is not being executed though. Otherwise we'd<br>
be seeing things when this happens, instead of just a black screen.<br></blockquote><div><br></div><div>I'm back to thinking you're right.</div><div>load would call addOutput. addOutput would assert if <span style="color:rgb(80,0,80)">outputToScreen failed.</span><br></div><div><br></div><div>With the exception of being completely 100% wrong, it was a good theory.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div class=""><div class="h5">_______________________________________________<br>
Plasma-devel mailing list<br>
<a href="mailto:Plasma-devel@kde.org">Plasma-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/plasma-devel" target="_blank">https://mail.kde.org/mailman/listinfo/plasma-devel</a><br>
</div></div></blockquote></div><br></div></div>